Eftersom du inte satt något värde på någon av dina options är värdet alltid "".
Dessutom kommer det alltid att vara något valt i din select, eftersom du inte har en "tom" option överst.
Slutligen; snälla, tänk på att sätta vettiga trådrubriker.
Mvh
3 svar · 247 visningar · startad av Prime_66
Vad är felet med denna kod? Får meddelande om att inget val är ifyllt även fast jag väljer ett val i selecten.
<script>
function checkselect() {
var sel = document.forms["form1"].elements["genre"];
if (sel.options[sel.selectedIndex].value == ""){
alert("Inget val gjort");
}
}
</script>
<!--Funtionen kallas genom onSubmit på formen ->
<select name="genre" class="normalbrodtext" id="genre">
<option>Rock & Pop</option>
<option>Rock & Hardrock</option>
<option>Dance & Techno</option>
<option>Instrumental & New age</option>
</select>
Eftersom du inte satt något värde på någon av dina options är värdet alltid "".
Dessutom kommer det alltid att vara något valt i din select, eftersom du inte har en "tom" option överst.
Slutligen; snälla, tänk på att sätta vettiga trådrubriker.
Mvh
ok..hur sätter jag värden då? Med siffror eller? Har för mig jag sett det nånstans. Eller helt enkelt: Hur får jag ett värde från en checkbox till en sträng i javascript? Ska tänka på rubriken nästa gång. :r
Eller sätter man värde precis som på en textrita kanske?
z
<option value="Värde">Menyval </option>
Ska testa det..
Eller sätter man värde precis som på en textrita kanske?
z
<option value="Värde">Menyval </option>
Jepp.