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>