2012-07-23 181 views
-1

JQuery的 - 防止提交表單上了回車鍵防止擊鍵JQuery的 - 防止提交表單上了回車鍵防止keystrok

$('.filters').keypress(function(event) 
{ 
    if(event.keyCode === 13) 
    { 
      $.fn.yiiGridView.update('lead-category-grid', { 
        data: $(this).serialize() 
      }); 
     return false; 
    } 
}); 

,因爲該功能可以防止進入按鍵。 但我需要一些功能來執行,但形式不應該提交

+0

可以執行任何你在條件 – Ibu 2012-07-23 19:03:34

回答

2
$('.filters').keypress(function(event) 
{ 
    if(event.keyCode === 13) 
    { 
     // .... execute your functions here.... 
     return false; 
    } 
}); 
+0

想,如果我把jQuery的功能會有這工作對我來說它不工作.. – 22francis 2012-07-23 19:10:26

+1

你嘗試把它放在那裏? – Ibu 2012-07-23 19:20:24

+0

我在'return false;'之前嘗試過使用函數。但我沒有得到答案 問題是與Yii框架。從這裏 http://www.yiiframework.com/forum/index.php?/topic/22996-avoiding-form-submission-on-enter-in-a-cgridview-filter-field/ 我得到補丁和更新框架現在工作。無論如何'@ ibu'感謝您的時間。 – 22francis 2012-07-23 20:15:15