怎样屏蔽文本框中的单、双引号和一些特殊字符 [待解决] | 悬赏分:0- 离问题结束还有 14 天 4.21 小时 | 我要在页面A上提交表单,有些文本框中不能让其有单、双引号和一些特殊字符,请问在页面A提交的时候怎么来验证,不想要在提交到页面B后验证再返回页面A的这样效果。
| | 发表者:xia 于 2008-02-09 01:22:29 |
| 其它回答 | 一般不提交的话不行,或者你直接取得用户的输入,当他输入那些字符时就“屏蔽”掉<BR>==><BR>下面是取得回车的例子 <br> <input name= "yhm " type= "text " class= "text " onKeyDown= "goNext() " size= "10 " maxlength= "12 "> <br> <br> <br> function goNext() { <br> if(window.event.keyCode==13) { <br> window.event.keyCode=9; <br> } <br> }<BR>==><BR>1,B页面也必须要进行验证,否则hacker们会捣乱, <br> 2,至于验证,LZ自己去搜,一大把,不要浪费CSDN的资源<BR>==><BR>我问题中说的“不想要在提交到页面B后验证再返回页面A的这样效果”,是指不想在页面B对提交的内容进行验证,而是在页面A中验证。 <br> yeaky() 中提到的是一个字符转换吧? <br> 我想弹出一个提示框,告诉填写者,填写错误。<BR>==><BR>自己顶一下,还没有找到 <br> 哪位仁兄知道,帮帮忙呀<BR>==><BR>还是自己解决了<BR>==><BR> <input type=text name=name1 onkeyup= "value=value.replace(/[ ' "]+/, ' ') "> <BR>==><BR> 查看详细:http://topic.csdn.net/u/20070110/09/323a050d-2ec8-49a1-93ae-db84a479509a.html | | 回答者:yuelao 于 2008-02-09 01:22:29 | |
|  |
|