Here to provide two Web page special effects filter Code Oh, so you can filter some illegal data, database tutorial security played a certain role oh. ASP Tutorials: TextBox id= "Txtfoldernameeng" CSS Tutorial class= "frmtxt" runat= "Server" maxlength= "" onkeypress= "Textvalidate" () >
Use the above method in the onkeypress event of the TextBox.
You can restrict the input *,&,,/,?, |,<,> If you need to restrict more special symbols, just click on var txt = new RegExp ("[*,&,\,/,?, |,:,<,>,"] ");
<script> Function textvalidate () { var code; Var character; The var err_msg = folder name can contain one of the following characters: N/: *? < > | &; if (document.all) { Code = Window.event.keycode; } Else { Code = Arguments.callee.caller.arguments[0].which; } var character = String.fromCharCode (code); var txt = new RegExp ("[*,&,\,/,?, |,:,<,>,"] "); if (txt.test (character)) { Alert (err_msg); if (document.all) { Window.event.returnvalue = false; } Else { Arguments.callee.caller.arguments[0].preventdefault (); } } } </script> See one more instance
Function checkalltextvalid (form) { // Record number of text boxes without quotes var resulttag = 0; //record number of all text boxes var flag = 0; for (var i = 0; i < Form.elements.length; i + +) { if (form.elements[i].type== "text") { flag = Flag + 1; //Here fill in the special symbols to be filtered //Note: Change the character at #, Other parts are not allowed to modify . //if (/^[^#]*$/.test (form.elements[i].value))
/** * If a text box with quotes is equal to the value of all text boxes, the checksum passes */ if (Resulttag = = flag) return true; else { Alert (text box cannot contain nn 1 single quotes: ' N 2 double quotes: "N 3 Vertical | N 4 Sharp Corner number: < > NN please check the input! "); return false; } }
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.