我尝试使用此下拉表单在页面上发送错误数据(电影信息)。此 html 代码是用户单击提交时发送的下拉表单,javascript 将 GET 数据发送到另一个 php 文件并在那里处理数据,但在表单数据放置的地方文本:“谢谢”
问题是:当我点击提交不起作用时,javascript 没有完成它的工作。
html:
<div id='premijera' class='neispravniPodaci'>Report wrong data
<div id='neispravnaForma' class='arrow_box' >
<form name='frm1' action='' onSubmit='neispravniPod()' method='get'>
<input class='textbox' type='text' name='forma' placeholder='input for wrong data'>
<input type='submit' name='sendForm' value='Send' class='button'>
</form>
</div>
</div>
而javascript代码是:
function neispravniPod()
{
var xmlhttp;
var forma=document.forms['frm1']['forma].value;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById('neispravnaForma').innerHTML='<t style=\"font-size:15px;font-weight:bold;color:black;\">Hvala!</t>';
}
}
xmlhttp.open('GET','glasanje.php?id=".$idfilm."&neispravno='+forma+'&ip=".$_SERVER["REMOTE_ADDR"]."&korisnik=".$userdata['user_id']."',true);
xmlhttp.send();
}