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 (/^[^| "' <>]*$/.test (form.elements[i].value))
Resulttag = resulttag+1;
else
form.elements[i]. Select ();
}
}
/**
* 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;
}
}