當我想通過javasript檢查用戶輸入時,我的返回false語句在Chrome中不起作用。即使當我返回false時,它也會觸發動作標籤。這裏是我的代碼表單onSubmit返回false在Chrome中不起作用
<script type="text/javascript">
function testInput(){
if(document.getElementById("input1").value == ""){
alert('error');
return false;
}else{
return true;
}
}
</script>
的HTML
<form action="exec.php" method="post" onSubmit="return testInput()">
<input type="text" id="input1" name="input1" />
<input type="submit" value="Exec" />
</form>
它以g鉻正常使用 – 2012-06-04 06:29:06
是警報顯示和代碼在IE和FF,但無法在Chrome –
這些問題往往出現在發生JavaScript錯誤瀏覽器只是停止評估更多的代碼。 –