小さなフォームを準備する jQuery Mobile について少し学習しようとしています。フォームを送信するために Enter キーを無効にしたいと考えています。
これが私が試したことです:
$('#form').submit(function(e) {
e.preventDefault(); // don't submit multiple times
this.submit(); // use the native submit method of the form element
$('#field').val(''); // blank the input
});
// Validate and submit form
$("#page").live("pageinit", function () {
$("#form").validate({
submitHandler: function(form) {
// do other stuff for a valid form
$.post('insert.php', $("#form").serialize(), function(data) {
$('#results').html(data);
しかし、Enterキーを押すたびに、とにかくフォームが送信されます...
私は何を間違っていますか?