このドロップダウン フォームを使用して、ページ上の間違ったデータ (映画情報) を送信しようとしています。この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();
}