当我想通过 javasript 检查用户输入时,我的 return false 语句在 Chrome 中不起作用。即使我返回 false,它也会触发动作标签。这是我的代码
<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>