我無法理解綁定到文檔的點擊事件會通過「輸入」表單提交觸發。這裏是我正在看的測試頁面:文檔在'輸入'表單提交時觸發
<html>
<head>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js'></script>
<script type='text/javascript'>
$(function(){
// Form Submission
$('form').bind('submit', function(event){
console.log('Submit: ', event);
return false;
});
// Input events
$('input[type=text]').bind('keyup', function(event){
console.log('Keyup: ', event);
}).bind('keydown', function(event){
console.log('Keydown: ', event)
});
// Doc Click
$(document).click(function(event){
console.log('Document Click: ', event);
});
});
</script>
</head>
<body>
<form action='test.html' method='GET'>
<input type='text'>
<input type='submit' value='Submit'>
</form>
</body>
</html>
任何想法的?
您是否點擊帶定點設備(鼠標)的提交按鈕,或者通過按下鍵盤上的Enter鍵來提交表單? – anddoutoi 2009-11-17 09:56:52
通過輸入鍵,我想我已經在問題中,更新了錯字。 – 2009-11-17 09:57:43