JS验证表单中TEXT文本框中是否含有非法字符

     <form id="form" action="" method="post">
                <input type="hidden" name="selected" value="" />
                <table class="conditionTable">
                    <tr>
                        <td class="first">用户姓名:</td>
                        <td width="20%">
                            <div class="condition-text-container">
                                <input name="user_name" type="text" class="condition-text" maxlength="40"/>
                            </div>
                        </td>
                        <td class="first">用户帐号:</td>
                        <td width="20%">
                            <div class="condition-text-container">
                                <input name="user_code" type="text" class="condition-text" maxlength="40"/>
                            </div>
                        </td>
                    </tr>
                    <tr>
                          <td><div class="btn-operation" onClick="searchData()">查询</div>
                          <div class="btn-reset" onClick="resetting()">重置</div></td>
                    </tr>
                </table>
       </form>
       <script type="text/javascript">function searchData() {
        var inputContext = ($("#form").find("input[type=text]"));
        var pattern = /[[email protected]#$%^&*()_+-=]$/;
        var flag = false;
        $.each(inputContext, function(index, text){
            if(pattern.test(text.value)){
                $.messager.alert("提示", "搜索条件中含有非法字符,请重新输入!","info");
                flag = true;;
            }
        });
        if(flag){
            alert(1);
            return;
        }  </script>
时间: 2024-10-06 18:32:53

JS验证表单中TEXT文本框中是否含有非法字符的相关文章

html5与js关于input[type=&#39;text&#39;]文本框value改变触发事件一些属性的区别oninput,onpropertychange,onchange和文本框的value点击全选状态onclick=&quot;select();&quot;。做购物车页面时会要用到。

关于input[type='text']文本框value改变触发事件一些属性的区别oninput,onpropertychange,onchange和文本框的点击全选状态onclick="select();".做购物车页面时会要用到. input[type='text']文本框value改变触发事件一些属性的区别oninput,onpropertychange,onchange: 1.onchange事件与onpropertychange事件的区别:onchange事件在内容改变(两次

检测字符串中是否含有非法字符js代码

检测字符串中是否含有非法字符js代码:通常情况下,网站输入的字符串内容是需要经过检测的,因为有些字符带有一定的危险性,会对站点带来一定的危害,下面就介绍一下如何检测一个字符串是否含有非法字符,代码如下: function checks(str){ szMsg="[#_%&'\",;:=!^]"; alertStr=""; for(i=1;i<szMsg.length+1;i++){ if(str.indexOf(szMsg.substring

如何分解json值设置到text文本框中

<td><input type="text" id="name11"></td> //4设置访问成功返回的操作 xhr.onreadystatechange=function(){ if(xhr.readyState==4){ if(xhr.status==200){ var txt=xhr.responseText; var maps=eval("("+txt+")"); /* docum

HTML:让表单、文本框只读,不可编辑的方法

有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value="中国"> 的内容,"中国"两个字不可以修改.实现的方式归纳一下,有如下几种. 方法1: onfocus=this.blur() <input type="text" name="input1" value="中国

通过js动态生成文本框,怎么把文本框中的值传到java后台?

通过js动态生成文本框,怎么把文本框中的值传到java后台? 1 var lengths; 2 function insertrow2() //增加的一行方法2 3 { 4 newRow=document.all.yltable.insertRow(-1); 5 lengths = document.all.yltable.rows.length; 6 7 newcell=newRow.insertCell() ; 8 newRow.bgColor='#FFFFFF'; 9 newcell.al

js数据显示在文本框中(页面加载显示和按钮触动显示)

web代码如下: <!DOCTYPE html> <html> <head> <title>jsTest02.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is

JS控制文本框中的密码显示/隐藏功能

<html> <head> <title>[荐]JS控制文本框中的密码显示/隐藏功能_网页代码站(www.6a8a.com)</title> <style> body,input{font:menu} </style> </head> <body> <form method="POST" action="addcheck.asp" name="forms&

JS复选框向一个文本框中传值的多选效果

选择一个复选框,那么这个复选框的值就传到一个文本框中,如果这个文本框里有了就不用加了,没有则加.如果取消选择,则从文本框中取掉传的值.中间以“,”分隔,最后结尾没有“,”分隔符. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&q

如何验证文本框中的内容是否为数字

如何验证文本框中的内容是否为数字:在某些情况下可能需要让文本框中的内容只能够输入数字,例如手机号码或者邮编之类的,下面简单介绍一下如何实现此功能.下面是验证数字的正则表达式: "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\