将字符串输入url-使用html表单和javascript

将字符串输入url-使用html表单和javascript,javascript,string,forms,input,Javascript,String,Forms,Input,​ var currentPageURL=”http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true"; var ip=getMeasurementsFromUrl(currentPageURL) 警报(ip); 函数getMeasurementsFromUrl(ip) { var ipMeasurmentString=ip.substring(ip.lastIndexOf('ip='))+3); ipMeasurm

​ var currentPageURL=”http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true"; var ip=getMeasurementsFromUrl(currentPageURL) 警报(ip); 函数getMeasurementsFromUrl(ip) { var ipMeasurmentString=ip.substring(ip.lastIndexOf('ip='))+3); ipMeasurmentString=ipMeasurmentString.replace(&position=true),“”); ipMeasurmentString=ipMeasurmentString.replace(“,”,”); ipMeasurmentString=ipMeasurmentString.replace(“/”,”); ipMeasurmentString=ipMeasurmentString.replace(“-”,”); ipMeasurmentString=ipMeasurmentString.replace(“,”,”); ipMeasurmentString=ipMeasurmentString.replace(“/”,”); ipMeasurmentString=ipMeasurmentString.replace(“-”,”); ipMeasurmentString= 返回ipMeasurmentString; } ​ 我试图编辑网址,使其读取输入的ip,到目前为止,我已经得到它读取的ip地址,目前有一个表单输入的ip

此外,如果有人有任何关于如何使表单更ip格式的提示,也会很有帮助


如果ip地址不变,您可以使用:

<p><input name="form[ip]" id="ip" class="ip" type="text" value="Enter IP here" />
</p>            
<p><input type="submit" value="Submit" /></p> ​   


var currentPageURL = "http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true";
var ip = getMeasurementsFromUrl(currentPageURL)

alert(ip);

function getMeasurementsFromUrl(ip)
{

var ipMeasurmentString = ip.substring(ip.lastIndexOf('ip=')+3);

ipMeasurmentString =ipMeasurmentString.replace("&position=true",""); 
ipMeasurmentString =ipMeasurmentString.replace(",","."); 
ipMeasurmentString =ipMeasurmentString.replace("/","."); 
ipMeasurmentString =ipMeasurmentString.replace("-",".");
ipMeasurmentString =ipMeasurmentString.replace(",","."); 
ipMeasurmentString =ipMeasurmentString.replace("/","."); 
ipMeasurmentString =ipMeasurmentString.replace("-",".");
ipMeasurmentString =
return ipMeasurmentString;
}
如果发生变化,您可以尝试:

element = document.getElementById("ip");
var newstring = ipMeasurmentString.replace("ip=12.215.42.19&",element.value);

currentPageURL字符串是否已修复?或者它会改变吗?我正在尝试获取它,以便将输入的ip放入currentPageURL,然后将.php输出到html.Hi Greezer中,它会从inputform更改为ip
var part = str.split("ip=");
var newstring = part[0] + "ip=" + element.value + "&position=true"; //part[0] = text before the ip=