<script
language="javascript"
type="text/javascript">
var
mikExp =
/[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;
function
dodacheck(val)
{
var
strPass =
val.value;
var
strLength =
strPass.length;
var
lchar =
val.value.charAt((strLength)
-
1);
if(lchar.search(mikExp)
!=
-1)
{
var
tst =
val.value.substring(0,
(strLength)
-
1);
val.value
=
tst;
}
}
function
doanothercheck(form)
{
if(form.value.length
<
1)
{
alert("Please
enter something.");
return
false;
}
if(form.value.search(mikExp)
==
-1)
{
alert("Correct
Input");
return
false;
}
else
{
alert("Sorry,
but the following characters\n\r\n\r@ $ % ^ & * # ( ) [ ] \\ { + } ` ~
= | \n\r\n\rare not allowed!\n");
form.select();
form.focus();
return
false;
}
alert("Correct
Input");
return
false;
}
</script>
<form
name=xyz
onSubmit="return
doanothercheck(this.txtTerm);">
<input
type="text"
name="txtTerm"
size="35"
maxlength="50"
value=""
onKeyUp="javascript:dodacheck(xyz.txtTerm);">
<br>
<input
type=submit
value=Check>
</form>