我有一個很奇怪的問題。這裏是我當前的Javascript:如何在設置輸入值之前驗證輸入?
jQuery('.highlightableTDCell input').keydown(function() {
var val = jQuery(this).val();
if (!GridView.prototype.validateStandardCellNumberFormat(val)) {
return false;
}
else return true;
});
當我用這個,我仍然可以逃脫輸入非法字符,但僅此而已。我很困惑,因爲我認爲這會首先發生。
提示:'this.value' =='的jQuery(這).VAL()'沒有需要創建jQuery對象來獲取值。 – gdoron 2012-02-21 17:19:47
我真的很困惑你的實際問題。 「我以爲這會先發生?」,你是什麼意思? – Purag 2012-02-21 17:37:14