huhu,
ich würde gerne in einem Formular mit Java Script prüfen, ob das Feld "ab" einen Zahlenwert enthält. Mein Konstrukt funktioniert noch nicht wirklich. Es prüft zwar, ob in "ab" ein Zahlenwert eingetragen wurde, nach dem Korrigieren wird das Formular allerdings nich abgeschickt.
Hilfe...
Danke im Voraus
stefan
Formularfeld:
<tr>
<td>ab dem<br><input type="text" name="ab" size="20"></td>
<td>Bitte nur Zahle eingeben.<br>Bsp:05.06.01</td>
</tr>
Script:
<script language="JavaScript">
function check() {
ok = true;
meldung = "Folgende Angaben stimmen noch nicht:\n\n";
if (document.forms[0].ab.value == "") {
ok = false;
meldung = meldung + "Bitte nur Zahlen einfügen.\n";
return
var test = parseFloat(document.forms[0].ab.value)
if(!isNaN(test))
{
document.forms[0].ab.value = test
return
}
}
meldung = meldung + "\nBitte korrigieren Sie die Angaben!"
if (ok) {
alert("Formular ist in Ordnung und wird abgeschickt!");
document.forms[0].submit();
} else {
alert(meldung);
}
}
</script>