Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Formular-Check mit JavaScript
Frage
Kann ich bei der Überprüfung eines Formulares mit JavaScript
auch ein "Select"-Feld (zwei Optionen) auslesen, um vor der
Absendung des Formulares den Inhalt zu checken?
Danke
mr*robot
Antwort 1 von Dr.Ma-Busen
Mahlzeit!
Ja kannst du, am besten geht das mit einer Schleife, hier ist mal ein Beispiel:
Das steht aber auch alles auf dieser Seite hier.... fast alles
Denke aber da dran das man JavaScript deaktivieren kann und das Formular kann dann auch ohne vorherige Prüfung abschicken werden.
Wenn du die möglichkeit hast dann mach auch noch eine Serverseitige prüfung des Formulars.
MfG
Dr.Ma-Busen
Ja kannst du, am besten geht das mit einer Schleife, hier ist mal ein Beispiel:
<html>
<script type="text/javascript">
<!--
function chk(){
var form_obj = document.forms['FormName'].elements['SelectName'];
for(var i = 0; i < form_obj.length;i++){
if(form_obj.options.selected){
alert(form_obj.options.value + " wurde ausgewählt")
}
}
}
//-->
</script>
<body style="background-color:black; color:white">
<form id="FormName" method="post" action="">
<select name="SelectName" size="5" multiple>
<option value="a1">Text A</option>
<option value="a2">Text B</option>
<option value="a3">Text C</option>
<option value="a4">Text D</option>
<option value="a5">Text E</option>
</select>
</form>
<input type="button" name="" value="Check" onclick="chk()">
</body></html>
Das steht aber auch alles auf dieser Seite hier.... fast alles
Denke aber da dran das man JavaScript deaktivieren kann und das Formular kann dann auch ohne vorherige Prüfung abschicken werden.
Wenn du die möglichkeit hast dann mach auch noch eine Serverseitige prüfung des Formulars.
MfG
Dr.Ma-Busen
Antwort 2 von semi
Antwort 3 von mr*robot
Danke für Eure Hilfe.
Es geht nur um das "Select"-Feld, der Rest ist klar.
Werde mich schon durchfriemeln.
mr*robot
Es geht nur um das "Select"-Feld, der Rest ist klar.
Werde mich schon durchfriemeln.
mr*robot

