首页 > 解决方案 > 如何重置仅使用jquery允许数字的html文本框

问题描述

我想重置只允许数字的文本框

$("#txtbox").val("");

上面的代码不能作为文本框工作,只允许数字。

细节:

我有一个 EmployeeID 文本框,它只接受数字(也不接受空格)

我想重置/清除此文本框

通常我们这样做 $("#your_id").val("");

即我们用空白值替换值

但就我而言,这不起作用,因为我的文本框不接受空白值。

那么我可以用什么代替 .val("")

标签: htmljquery

解决方案


我不知道你为什么要这样做,因为你可以HTML通过这个简单地做到这一点

<input type = 'number'>

使用 jQuery

 //html
 <input type="text" id = 'myIn'>
 <input type="button" value = 'click' id = 'bt'>

jQuery

$('#bt').click(function(){

 $('#myIn').attr('type', 'number');

});

这是jsfiddle


推荐阅读