我正在使用jQuery蒙面输入插件。但是,当我设置掩码时,输入字段中的任何现有值都将被销毁。执行以下操作:
$(".priceSKUID").mask("**-***-******", { placeholder: " " });
必须有办法处理以编程方式放入输入字段的现有值。
答案 0 :(得分:3)
当你设置一个像9999的掩码时,输入的值必须是9999.但是,如果我们有一个带有一些可选字符的掩码,如9?999,这意味着如果值只有一个字符,它将显示。换句话说,最后三个字符是可选的。我只是尝试过并且工作正常。
答案 1 :(得分:2)
您可以在调用
后将其设置为javascript<input id='my' />
...
$('#my').mask('99.99').val('25.00')
您必须通过这种方式设置值来遵守掩码格式。它不是那么简单,而是我发现实现这一目标的唯一方法。
答案 2 :(得分:1)
$('#my')。mask('99 .99')。val('25 .00')无效
它应该有触发器('input')
$('#my').mask('99.99').val('25.00').trigger('input')