Hallo,
ich hab ein script geschrieben das die eingabe von sonderzeichen überprüft.
------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script type="text/javascript">
<!--
function chk ()
{
var val = document.f.name.value;
var wert = val.length;
var wertt = wert-1;
var last = val.substring(wertt,wert);
sz = new Array("ö","ä","ü","Ö","Ä","Ü","_"," ","!","§","$","%","&","/","(",")","=","ß","?","","*","~","+","²","³","'","#");
var szl = sz.length;
for (var i=0; i <= szl; i++)
{
if (last == sz[i])
{
valb = val.substring(0,wertt);
document.f.name.value = valb;
alert("Sie sollen doch keine " + last + "´s oder ander Sonderzeichen verwenden!");
}
}
}
//-->
</script>
<TITLE> Sonderzeichen Check </TITLE>
</HEAD>
<BODY>
<FORM METHOD="POST" ACTION="none" NAME="f">
<INPUT TYPE="text" NAME="name" OnKeyDown="chk()" OnKeyUp="chk()">
</FORM>
</BODY>
</HTML>
--------------------------------------
aber wieso geht das nur mit ä ö ü Ä Ö Ü _ ?
Hans Gustav