【问题标题】:Clear input field using jasny inputmask?使用jasny inputmask清除输入字段?
【发布时间】:2014-06-12 07:14:25
【问题描述】:

我使用带有 inputmask 的 jasny bootstrap 来验证输入。

http://jasny.github.io/bootstrap/

有以下代码。

<input id="foo" type="text" class="form-control" data-mask="999-99-999-9999-9" placeholder="ISBN">

如何清除输入字段的值?我尝试了以下方法:

$("#foo").val('');

它不会清除值。之前输入的值仍然存在。感觉 jasny inputmask 对象有一些状态,我不确定如何重置。

【问题讨论】:

  • 有效HERE
  • 似乎工作:jsfiddle.net/ZVrNc。您是否正确包含了 jQuery?你用过 $(document).ready() 吗?
  • Batu Zet:看来我使用的是旧版本的 jasny。在您的示例中,它有效。谢谢!

标签: javascript jquery twitter-bootstrap jasny-bootstrap


【解决方案1】:

你需要做的就是使用html代码

<input id="foo" type="text" class="form-control" data-mask="999-99-999-9999-9" placeholder="ISBN">
<input type="button" id="clear" value="clear">

和脚本

<script type="text/javascript">
 $(document).ready(function() {
  $("#clear").click(function(){
   $("#foo").val("");
  });
 });
</script>

【讨论】:

  • 我想我不清楚:我使用 jasny inputmask。我在我的问题中添加了一个链接。
  • 你可以在没有 jasny inputmask 的情况下做到这一点:D 为什么需要使用 jasny inputmask?
猜你喜欢
  • 1970-01-01
  • 2016-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-27
相关资源
最近更新 更多