我有一个很奇怪的问题。这里是我当前的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