基本上我需要将一个变量从iframe传递到我的主页面,如果用户名存在而不重新加载页面,我想使用它来实时检查,而不实现jquery或ajax代码。 这是我的代码,认为有问题,因为它不能正常工作。
var username=document.getElementById(username); //is an input in a form
var indirizzo="connection-bin/checkusername.php?usr="+username.value; //the php page create an input text disabled with value 1 or 0
var iframe=document.getElementById(checkusr);
iframe.src=indirizzo;//should set the src of the iframe witch is not setted in the main page
iframe.contentWindow.location.reload(true); //should reload the iframe to fill the input value
var esiste=iframe.contentWindow.document.getElementById(esiste).value; //should get the value from the iframe
if(esiste==0){ //all the code below change the graphical of the first input form in the main page and allor/deny the "form submit"
username.style.border="solid green 3px";
document.getElementById(1).style.display="none";
} else{username.style.border="solid red 3px";
check=false;
document.getElementById(1).innerHTML="l'username è già stato utilizzato";
document.getElementById(1).style.display="inline";
};
我在网上搜索了很多,每个男孩都说使用jQuery或AJAX,我不得不承认这很容易,但我需要并且只想用javascript或php来做这件事。 有人能帮助我吗?非常感谢。