jquery检查一个号码onBlur

时间:2015-06-23 13:32:17

标签: jquery

我在表单上有很多以下文本字段,显然它们的ID都是不同的,但它们都是currency2类型。

<input class="form-control line_item_input not-assigned check-numeric" id="item_line_items_attributes_0_agency_single" name="item[line_items_attributes][0][agency_single]" type="currency2" value="1.5">

OnBlur - 如果用户输入了无效的数字,例如34.55.66.77,我想更改为0.

这可能吗?

1 个答案:

答案 0 :(得分:3)

jQuery有一个非常方便的$.isNumeric辅助函数,您可以在此实例中使用它。试试这个:

$('.check-numeric').blur(function() {
    if (!$.isNumeric(this.value))
        this.value = 0;
});

$.isNumeric documentation