对于我的网站,我想要一个数字输入,其中包括数字后面的美元符号,即当您键入" 30"时,它会显示" 30 $"在输入字段中。不应该允许用户写任何非数字字符,并且它应该表现为" normal"否则为文本/数字输入字段。 (我不需要在输入字段中输入type =" number"的微调器。)
是否有类似的东西,或者由于复杂性而无法实现?欢迎jQuery的答案。
答案 0 :(得分:0)
您可以使用以下插件仅允许文本输入中的数值。正如@charlietfl评论的那样,最佳做法是使用输入字段外的符号。
http://www.texotela.co.uk/code/jquery/numeric/
这是插件。在HTML文件中链接它之后,在Jquery的document.ready函数中,只需获取元素并调用numeric()方法。
答案 1 :(得分:0)
查看jquery.inputmask库:https://github.com/RobinHerbots/jquery.inputmask
这是一个jsfiddle的例子: https://github.com/RobinHerbots/jquery.inputmask