Zitat:
Zitat von urga
stimmt, jetzt wo ichs genau nachlese
eine andere möglichkeit wäre das eingeben von leerzeichen per javas***** zu unterbinden:
Code:
<html>
<body>
<s***** type="text/javas*****">
function keine_leerzeichen (i,e) {
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
return keynum != 32;
/*
keychar = String.fromCharCode(keynum)
return keychar != ' ';
*/
}
</s*****>
<form>
<input type=text name=bla value="" onKeyPress="return keine_leerzeichen(this,event)">
<input type=submit>
<textarea onKeyPress="return keine_leerzeichen(this,event)"></textarea>
</form>
</body>
</html>
|
Ist aber keine sichere Methode, da die Restriktion im UI statt findet und nicht in der Anwendung! (Sowas lässt sich auch sehr leicht umgehen...).
Wenn keine Leerzeichen in der DB erlaubt sind (warum eigentlich?), dann muss das beim Einfügen verhindert werden und NIEMALS über das UI.