Nico Reichenbach
Grünschnabel
Hey Leute. Ich bin neu hier.
Ich habe gerade eine einfache Formularvalidierung programmiert. Diese funktioniert aber nicht.
Kann mir vlt. jmd helfen?
Ich habe gerade eine einfache Formularvalidierung programmiert. Diese funktioniert aber nicht.
Kann mir vlt. jmd helfen?
HTML:
<div class="formular">
<form method="get" onsubmit="return pruefeFormular()" action="">
<fieldset>
<label for="uwe">name1</label>
<input type="radio" name="mitwem" value="name1" id="name1"/>
<br />
<br />
<label for="wolfgang">name 2</label>
<input type="radio" name="mitwem" value="name2" id="name2"/>
<br />
<br />
<label for="vorname"> Vorname </label>
<input type="text" name="vname" id="vorname" />
<br />
<br />
<label for="name"> Name </label>
<input type="text" name="name" id="name" />
<br />
<br />
<label for="et"> E-Mail/Telefon </label>
<input type="text" name="email" id="email" />
<br />
<br />
<label for="betreff">Betreff</label>
<textarea value="betreff" cols="25" rows="10" id="betreff"></textarea>
<br />
<br />
<input type="submit" name="submit" value="Abschicken" id="submit"/>
<input type="reset" name="reset" value="Zurücksetzen" id="reset"/>
</fieldset>
</form>
</div>
Code:
function pruefeFormular() {
var fehler = 'Sie haben folgende Informationen nicht angegeben:\n\n';
if (document.getElementById('vname').value == "") {
fehler += 'Ihren Vornamen\n';
}
if (document.getElementById('name').value == "") {
fehler += 'Ihren Nachnamen\n';
}
if (document.getElementById('et').value == "") {
fehler += 'Ihren E-Mail oder Telefonnummer\n';
}
if (document.getElementById('betreff').value == "") {
fehler += 'Ihren Betreff\n';
}
if (fehler != '') {
alert(var fehler);
return false;
}
else {
return true;
}