JS Option Value ansprechen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

JS Option Value ansprechen

Beitrag 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.
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

schieb
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

KB:knigge
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag 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>

Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag 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.
KB:knigge
Antworten

Zurück zu „Coding & Technik“