首页 文章

哪个是最好的输入掩码?

提问于
浏览
0

到目前为止,我一直只使用jQuery掩码,但我发现在Mozilla中他们有一些问题 . 例如,如果我使用 $(".someClass").mask("9?9"); 屏蔽输入并仅输入一个数字'1' Mozilla将提交 "1_" 的值,该值未通过验证(是一个数字),但用户肯定输入了正确的值 .

是否有像 $(".someClass").mask("9?9"); 这样的掩码,它不会显示最大字符数的下划线(在这种情况下为2),这样用户就不会认为他必须输入2个字符?

其他问题是当你失去对蒙面字段的焦点但你只输入了几个首先需要的字符 . 当您将焦点返回到该字段时,它将从las字符继续,但会删除所有已输入的字符 .

我也试过Telerik,但它有这样的菜单错误和下划线和光标位置的更多问题 .

如果您有任何建议和解决方案,请写 .

非常感谢 .

1 回答

  • 1

    无法重现您的问题 . 检查人口 . 如果只输入一个数字,则输入值就是该数字 . (什么是jquery版本?什么浏览器版本?) . 提供可以重现问题的小样本 .

    http://jsbin.com/egeyo3

    你的面具看起来不错 . 如果您不希望用户认为他需要输入2个数字,只需用空格 `` 替换默认占位符 _ .

    jQuery(function($) {
        $("#test").mask("9?9", {placeholder:" "});
    });
    

相关问题