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);
}
3 svar · 262 visningar · startad av Cita
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...
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);
}
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);
}
}
}
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!