Seite 1 von 1

JS Option Value ansprechen

Verfasst: 26.02.2008 14:30
von phillip
Hallo
Ich hab folgendes Problem: Wie genau sprech ich den Wert einer Option am besten an?

Code: Alles auswählen


if (document.forms[0].select.option.value == '') { 
alert('test');  
return false; 
}

Code: Alles auswählen

<select name="upload_select" >
<option name="upload_option" value="">--Ordner wählen--</option>
<option name="upload_option" value="bla1">bla1</option>
...
</select>

Ich möchte somit erreichen, dass wenn die oberste option mit dem value = "" ausgewählt wird, ein alert ausgelöst wird.

Verfasst: 27.02.2008 23:02
von phillip
schieb

Verfasst: 27.02.2008 23:03
von Pyramide

Verfasst: 27.02.2008 23:16
von phillip
ja das hab ich von früher noch gewusst, aber irgendwie klappt das nicht ganz...

Code: Alles auswählen


<script type="test/javascript">
<!--
function function1() {
if (document.getElementById("bildordener_opt").value == '' )
{ 

alert('test'); 
return false;

}

//-->
</script>


<form action="gallery_upload.php" method="post" id="uploadform" onSubmit="function1();">

<select name="upload_select" >
<option id="bildordener_opt" value=""  >--Bitte Ordner auswählen--</option>
{OPTIONS}
</select>


</td>

<td >
<input type="submit" value="Ausführen"  />
</td>
</form>


Verfasst: 27.02.2008 23:50
von Pyramide
Was heißt "irgendwie nicht so ganz"? Lern mal, Fehler genauer zu beschreiben. Welche Fehlermeldung kommt? Oder an welcher Stelle verhält sich der Code nicht so wie geplant? Wie soll er sich verhalten und wie verhält er sich stattdessen? Wenn du denkst, dass dein Code richtig sei: erkläre, wie genau der Code funktioniert, was wird wo geprüft und was passiert dann? Wenn du dir unsicher bist, ob der Code richtig ist: Wo genau?

Wenn du diese Fragen beantwortest und ggf. die Doku noch ein zweites mal durchliest, kannst du normalerweise 99% deiner Fehler innerhalb von wenigen Minuten selbst finden. Und falls nicht, sind zumindest die Chancen höher, dass jemand anderes dir hilft.