CitaMedlem sedan okt. 200427 inlägg Jag har ett formulär där jag har en lista och ett textfält.
För att man ska kunna skicka formuläret så måste användaren välje något i listan och skriva i något i textrutan.
Hur gör jag för att kontrollera att användaren valt något i listan, så att det inte står -- Välj avdelning-- i den...
:l
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Den enkla varianten är att inte ha något value på default-valet, och kolla om fältet är tomt.
Om, så, gör om!
if (form.avd_id.value == ""){
alert("VÄLJ avdelning.");
return (false);
}
CitaMedlem sedan okt. 200427 inlägg Tack!
Jag gjorde så här, och nu är det löst!
function kontrollera() {
var kategori = new String( document.skapa.txtKategori.value );
if( kategori == "" ) {
alert( "Du måste fylla i ett kategorinamn. Försök igen!" );
return (false);
} else {
if( document.skapa.cboAvdelning.value == '' ) {
alert( "Du måste välja en avdelning. Försök igen!" );
return (false);
}
}
}
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
function kontrollera(){
var kategori = new String(document.skapa.txtKategori.value);
if(kategori == "" ){
alert( "Du måste fylla i ett kategorinamn. Försök igen!" );
return (false);
} [b]else {[/b]
if(document.skapa.cboAvdelning.value == '' ){
alert( "Du måste välja en avdelning. Försök igen!" );
return (false);
}
}
[b]}[/b]
Perfekt, men jag förstår inte varför else finns med där? Om du tar bort det jag markerat, fungerar det inte som du vill ändå?
Accepterat svar, men så få inlägg, snabb inlärning! Använd [kod]-taggar också, så blir dina inlägg hur bra som helst!