Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ojferracini

atribuir valor ao campo input

Recommended Posts

Boa tarde

Estou começando agora com JavaScript e conto com a colaboração do forum.

 

Eu estou precisando atribuir um valor que no caso é o IP que retorna com a função para um campo texto

eu tenho o valor do ip e quero atribuir a este campo.

 

afunçao que recupera o IP do cliente é:

function myIP() {   
   var ipCliente;
   if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest();   
   else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");   

   xmlhttp.open("GET","http://api.hostip.info/get_html.php",false);   
   xmlhttp.send();   
   hostipInfo = xmlhttp.responseText.split("\n");   
   for (i=0; hostipInfo.length >= i; i++) {   
       ipAddress = hostipInfo[i].split(":");   
       if ( ipAddress[0] == "IP" ) return ipAddress[1];   
   }   
   return false;   
}   

e preciso atrivbuir este valor em

 <input name="IP" type="text" id="IP" value="<#ipcliente>" size="20">

 

 

desde ja grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quiser mostrar apenas o IP dentro de um input, segue:

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
$(function(){
var ipCliente;
if (window.XMLHttpRequest) xmlhttp = new XMLHttpRequest(); 
else xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 

xmlhttp.open("GET","http://api.hostip.info/get_html.php",false); 
xmlhttp.send(); 
hostipInfo = xmlhttp.responseText.split("\n"); 
for (i=0; hostipInfo.length >= i; i++) { 
ipAddress = hostipInfo[i].split(":"); 
$("#ip").val(ipAddress);
if ( ipAddress[0] == "IP" ) return ipAddress[1]; 
} 
return false; 
});
</script>
</head>

<body>
<input name="ip" type="text" id="ip" value="" size="20">
</body>
</html>


Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.