html - 如何重置仅使用jquery允许数字的html文本框
问题描述
我想重置只允许数字的文本框
$("#txtbox").val("");
上面的代码不能作为文本框工作,只允许数字。
细节:
我有一个 EmployeeID 文本框,它只接受数字(也不接受空格)
我想重置/清除此文本框
通常我们这样做 $("#your_id").val("");
即我们用空白值替换值
但就我而言,这不起作用,因为我的文本框不接受空白值。
那么我可以用什么代替 .val("")
解决方案
我不知道你为什么要这样做,因为你可以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
推荐阅读
- r - 如何在R中的数据框中插入行数较少的列
- r - R语言,如何通过跳过相同数字的组来求和值(嵌套在另一个组中)?
- java - RX Java 中的分组并行调用
- python - PRAW 如何捕获“收到的 401 HTTP 响应”
- datetime - 颤振飞镖错误将时间戳转换为没有时间的日期
- android - Android NFC:如何收发内存?
- symfony - 无法在 easyAdminBundle .yml symfony 中编辑用户的角色
- sql - 雅典娜 - 案例陈述计数
- javascript - 使用不同的提供者反应原生 Firebase 身份验证
- javascript - 自定义元素非法构造函数