webForumDet fria alternativet
Logga in / Bli medlem

Kontrollera lista i formulär

JavaScript

3 svar · 262 visningar · startad av Cita

Medlem sedan okt. 200427 inlägg
Trådstart#1

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

Medlem sedan apr. 20031 660 inlägg
#2

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);
}
Medlem sedan okt. 200427 inlägg
#3

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);
          }					
   }

}

Medlem sedan apr. 20031 660 inlägg
#4

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!

261 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)