我是JavaScript和jquery的新手,並且希望在提交之前檢查表單中的字段。但即使從How to do something before on submit?採取一個簡單的例子不起作用。我沒有在Firefox中發出警報,也沒有在web開發者控制檯中看到任何錯誤。看代碼:簡單的jquery不工作
<html>
<head>
<script src="jquery.min.js"></script>
<script type="text/javascript">
$('#myForm').submit(function() {
alert('Handler for .submit() called.');
return false;
});
</script>
</head>
<body>
<form id="myForm" action="foo.php" method="get">
<input type="text" value="" />
<input type="submit" value="submit form" />
</form>
</body>
</html>
當然,在同一個文件夾中有「jquery.min.js」。
確保將代碼包裝在'document.ready'事件中**或**在關閉'body'標籤前添加腳本。 – elclanrs
您需要一個'DOM ready handler'來包裝您的代碼。有關這方面的更多信息,請參閱[這裏](http://learn.jquery.com/using-jquery-core/document-ready/)。 – Nunners
我推薦閱讀[jQuery的文檔](http://learn.jquery.com/about-jquery/how-jquery-works/)。它說:*「爲了在文檔準備好被操作時立即運行代碼,jQuery有一個稱爲ready事件的語句」*。 –