我目前正在使用jQuery检查值是否为NaN,并希望将检查扩展到不为空或空字符串,但不确定如何实现,这里是我的代码;
<script type="text/javascript"> // ensure quantity textbox is numeric
$(document).ready(function () {
$('[id$=txtQuantity]').change(function () {
if(isNaN(this.value)) {
alert("Please ensure the quantity specified is numeric");
$(this).val("1");
}
else{
$(this).val(this.value);
}
});
});
if(isNaN(this.value)) {
更改为if(!this.value || isNaN(this.value)) {
。 - Royi Namirif(!this.value || isNaN(this.value))
,换句话说,如果为空或非数值。 - Ben Robinson