我的代碼:JavaScript的HTML DOM事件監聽器不工作
<?php
$id = 0;
/*if(isset($_POST["type_test"]) && !empty($_POST["type_test"])){
if($_POST["type_test"] == "ola"){
echo "Ola José";
}
else if($_POST["type_test"] == "adeus"){
echo "Adeus José";
}
else{
}
}*/
?>
<html>
<form id="<?php echo $id; ?>" name ="form_test" action = "test_form.php" method="post" >
<input type="radio" id = "type_test" name="type_test" value="ola"> ola <br>
<input type="radio" id = "type_test" name="type_test" value="adeus"> adeus <br>
<input type="submit" value="submit"> //imput only use for POST method
<button id="myBtn">Try it</button>
<script>
</script>
</form>
<script>
document.getElementById("myBtn").addEventListener("click", functio_test;
functio_test(){
var x =document.getElementById.("type_test").value;
if(x == "ola"){
alert("Ola José");
}
else if(x == "adeus"){
alert("Adeus José");
}
else
alert("Continua José");
}
</script>
</html>
這是當一個按鈕觸發一個簡單的程序,出現警告信息。
我嘗試使用POST方法,它工作。爲什麼它不適用於DOM事件監聽器?
這一行是不恰當:'的document.getElementById( 「myBtn」)的addEventListener( 「點擊」,functio_test;' – Slime