cll
Ich hab wohl irgendeinen dämlichen Fehler drin...
Beim Klick auf das Icon prufen.gif soll der Name überprüft werden, ob Sonderzeichen drin sind. Wenn nicht, soll das Textfeld auf disabled gesetzt werden und der weiterbutton auf enabled. Aber es passiert einfach gar nichts. Ich hab testhalber alert-Ausgaben eingefügt, aber selbst die kommen nicht!
<script language=JavaScript>
<!--
function prufen() {
alert("wird geprüft");
var pferd = document.create.name.value;
var re = new RegExp(^[a-zA-Z]{3,20}$);
if(pferd.match(re)) {
alert("Der Name ist ok");
document.create.name.setAttribute(disabled);
document.create.submit.disabled=false;
} else {
alert("Name enthält Sonderzeichen!\n Er soll aussprechbar sein und keine Probleme verursachen \ Nur a-z sind daher erlaubt! \nBitte korrigieren!"); }
}
-->
</script>
<form id="create" name="create" action="create2.php" method=POST>
Name: <input type=text size=25 name="name"> <img src=prufen.gif onClick="prufen()" border=0>
<p><input type=submit name=submit value=weiter disabled>
</form>
Beim Klick auf das Icon prufen.gif soll der Name überprüft werden, ob Sonderzeichen drin sind. Wenn nicht, soll das Textfeld auf disabled gesetzt werden und der weiterbutton auf enabled. Aber es passiert einfach gar nichts. Ich hab testhalber alert-Ausgaben eingefügt, aber selbst die kommen nicht!
<script language=JavaScript>
<!--
function prufen() {
alert("wird geprüft");
var pferd = document.create.name.value;
var re = new RegExp(^[a-zA-Z]{3,20}$);
if(pferd.match(re)) {
alert("Der Name ist ok");
document.create.name.setAttribute(disabled);
document.create.submit.disabled=false;
} else {
alert("Name enthält Sonderzeichen!\n Er soll aussprechbar sein und keine Probleme verursachen \ Nur a-z sind daher erlaubt! \nBitte korrigieren!"); }
}
-->
</script>
<form id="create" name="create" action="create2.php" method=POST>
Name: <input type=text size=25 name="name"> <img src=prufen.gif onClick="prufen()" border=0>
<p><input type=submit name=submit value=weiter disabled>
</form>