formulareigaben überprüfen
Walter
- javascript
hallo ...
ich habe ein bestell formular gebaut und möchte die eingaben überprüfen.
das problem ist dass ich nicht nur textfelder überprüfen will sondern auch kontrolkästchen & optionsschalter!
ausserdem möchte ich für jedes kästchen, schalter oder textfeld eigene messages die er ausspuckt wenn wichtige eingaben nicht gemacht werden .....
kennt einer eine hp auf der ich das finde??
oder hat jemand sowas "rumliegen"???
falls jemand mir helfen kann ... BITTE ANTWORTEN!!!
Hallo (wer auch immer)
hier werden Sie geholfen:
http://www.teamone.de/selfhtml/tedf.htm
Der Rest ist Kreativität.
Gruss
Christian
hallo ...
ich habe ein bestell formular gebaut und möchte die eingaben überprüfen.
das problem ist dass ich nicht nur textfelder überprüfen will sondern auch kontrolkästchen & optionsschalter!
ausserdem möchte ich für jedes kästchen, schalter oder textfeld eigene messages die er ausspuckt wenn wichtige eingaben nicht gemacht werden .....
kennt einer eine hp auf der ich das finde??
oder hat jemand sowas "rumliegen"???
falls jemand mir helfen kann ... BITTE ANTWORTEN!!!
hallo ...
ich habe ein bestell formular gebaut und möchte die eingaben überprüfen.
das problem ist dass ich nicht nur textfelder überprüfen will sondern auch kontrolkästchen & optionsschalter!
ausserdem möchte ich für jedes kästchen, schalter oder textfeld eigene messages die er ausspuckt wenn wichtige eingaben nicht gemacht werden .....
kennt einer eine hp auf der ich das finde??
oder hat jemand sowas "rumliegen"???
falls jemand mir helfen kann ... BITTE ANTWORTEN!!!
Schau Dir mal den Quelltext von Volkswagen an; Kontakt usw. ... da wirst Du´schon einiges finden
Grüße Markus
hallo walter,
angenommen, dein Formular heisst "bestellung"
Bei einem Fehler setzt man ja zusätzlich zur Meldung auch gleich den Curser in das entsprechende Feld. - Weil das bei Radiobuttons und Selektboxen nicht geht, setze ich wenigstens Anker in die Nähe.
für Radiobuttons
angenommen die Radiobuttons einer zusammengehörenden Gruppe haben immer den Namen "punkt". Dann alle nacheinander aufzählen
if(document.bestellung.punkt[0].checked == false)
if(document.bestellung.punkt[1].checked == false)
if(document.bestellung.punkt[2].checked == false)
{
alert("Bitte wählen Sie die Farbe aus");
location.href= "#ankerpunkt";
return false;
}
für Selektbox
angenommen die Box heißt "anrede". Dann braucht nur die erste Auswahl abgefragt werden (Du siehst unten im Formular - warum)
if(document.bestellung.anrede.options[0].selected == true)
{
alert("Bitte wählen Sie die korrekte Anrede aus");
location.href= "#ankeranrede";
return false;
}
Im Formular dann:
<p><a name="ankerpunkt"></a>
<input type="Radio" name="punkt" value="gelb"> gelb<br>
<input type="Radio" name="punkt" value="rot"> rot <br>
<input type="Radio" name="punkt" value="blau"> blau <br>
</p>
<p><a name="ankeranrede"></a>
<select name="anrede" size="1">
<option>Bitte wählen Sie
<option value="Herr">Herr
<option value="Frau">Frau
<option value="Herr Dr.">Herr Dr.
<option value="Frau Dr.">Frau Dr.
<option value="Herr Prof.">Herr Prof.
<option value="Frau Prof.">Frau Prof.
<option value="Freiherr von"> RA Freiherr von
<option value="Freifrau von"> RA Freifrau von
</select></p>
Bei der Kontrolle wird also nur überprüft, ob die Auswahl immer noch auf der ersten option steht "Bitte wählen Sie".
viele grüße
netzrose