查看: 717|回复: 7
|
如何弄个自动删除符号的input??
[复制链接]
|
|
如何弄个自动删除符号的input??
也就是输入任何符号,都会自动删除。。
谢谢 |
|
|
|
|
|
|
|
发表于 11-1-2016 11:05 PM
|
显示全部楼层
網上不是有很多html/javascript的user input validator可以抄咩  |
|
|
|
|
|
|
|

楼主 |
发表于 12-1-2016 10:39 AM
|
显示全部楼层
可以麻烦大大弄个sample给我吗?我找了,可是弄不成功,加上我是新手,自学的新手,大大您就看在我新手份上帮我嘛 
|
|
|
|
|
|
|
|

楼主 |
发表于 12-1-2016 11:38 AM
|
显示全部楼层
我找到了,不过要自己改改代码
- TEST <input id="inputBox" name="inputBox" />
- <script type="text/javascript">
- var timer = new Array();
- function checkFields(el){
- var inputBox = document.getElementById(el);
- inputBox.value = inputBox.value.replace(/[^A-Z;a-z;0-9]/g, '');
- clearTimeout(timer[el]);
- timer[el] = setTimeout((function(){ checkFields(el); }), 50);
- };
- function timerFields(el){
- timer[el] = setTimeout((function(){ checkFields(el); }), 50);
- };
- timerFields('inputBox');
- </script>
复制代码
|
|
|
|
|
|
|
|
发表于 12-1-2016 12:14 PM
|
显示全部楼层
做麼你要刪除user input裡面的符號leh?
直接force user input alphabet不就好了...  |
|
|
|
|
|
|
|

楼主 |
发表于 12-1-2016 12:43 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 12-1-2016 12:58 PM
|
显示全部楼层
最簡單的...
加 pattern 在你的html input那邊 
- <input type="text" name="text" pattern="[a-zA-Z]" title="alphabet only">
复制代码 |
|
|
|
|
|
|
|
发表于 12-1-2016 01:34 PM
|
显示全部楼层
中午好!
#7 楼大大讲的方式, 是要取决与Browser是不是support pattern这个attribute.
而用JS去掉那些符号, 也是可以Bypass掉的.
所以比较完善的方式, 是用一个Framework, 然后用里面的Form validation等来进行验证. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|