【问题标题】:how to reset html textbox that allows number only using jquery如何重置仅使用jquery允许数字的html文本框
【发布时间】:2020-06-12 10:30:26
【问题描述】:

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

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

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

详情:

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

我想重置/清除此文本框

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

即我们用空白值替换值

但在我的情况下,这不起作用,因为我的文本框不接受空白值。

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

【问题讨论】:

  • 工作正常jsfiddle.net/bra2mwh0 如果它不适合您,请编辑您的问题并添加一个 演示 问题的 sn-p - 请参阅 minimal reproducible example
  • 请您详细解释一下您的问题。
  • “不接受”是什么意思?是否有一些脚本或属性阻止该字段将空字符串作为值?另外:输入输入之前页面加载的原始初始值是多少?

标签: html jquery


【解决方案1】:

我不知道你为什么要这样做,因为你可以通过这个在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

【讨论】:

  • 这种情况下点击按钮改变输入属性是完全错误的。
  • @KunalRaut detais部分没有先给出,稍后更新,我会更新我的答案
猜你喜欢
  • 1970-01-01
  • 2020-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-26
  • 1970-01-01
相关资源
最近更新 更多