Avatar billede danic Nybegynder
20. februar 2002 - 12:44 Der er 8 kommentarer og
1 løsning

Check for blankt

Her checker jeg om værdien er: 0

if (document.form.valg.selectedIndex==0)

Hvad skal jeg skrive for at checke
om værdien er blank, altså hvis brugeren
køre submit uden at have indtastet noget.

if (document.form.valg.selectedIndex=="")??
Avatar billede tknudsen Nybegynder
20. februar 2002 - 12:46 #1
prøv med:

document.form.valg.selectedIndex!=-1
Avatar billede tknudsen Nybegynder
20. februar 2002 - 12:47 #2
altså:

if(document.form.valg.selectedIndex==-1)
  alert('Formen kan ikke "submites"');
Avatar billede tknudsen Nybegynder
20. februar 2002 - 12:48 #3
Hvilken type er valg ? input=text, select eller hvad ?
Avatar billede danic Nybegynder
20. februar 2002 - 12:58 #4
<SELECT name="valg">
<input type=text ...

(jeg kan først teste det senere, idet jeg ikke har ftp adgang lige her)
Avatar billede tknudsen Nybegynder
20. februar 2002 - 13:07 #5
ehhh - forsøger du at putte text-felter ind i et select tag ?
Avatar billede danic Nybegynder
20. februar 2002 - 13:12 #6
ups! - nej

Der er fordi jeg bruger denne her funktion til at checke
min checkbox:

function checkValgtSelectbox() {
if (document.form.valg.selectedIndex==0) {
    alert ("\nDu skal vælge en værdi fra selectboxen");
    document.form.valg.focus();
    return false;
    } else {
    return true;
    }
} //funktion slut

<FORM onsubmit="return checkValgtSelectbox();" name="form" method="post" action="sog.php">

Den vil jeg også godt bruge til at teste min text box her:

<form action="ny_gem.php" name="form" method="POST">
<input type=text name=title size="35">
Avatar billede tknudsen Nybegynder
20. februar 2002 - 13:15 #7
et text felt kan du feks tjekke sådan her:

if(!document.form.txtfelt.value.length) // det samme som if(...==0)
{
  alert("\nDu skal vælge...");
  return false;
}
return true;
Avatar billede danic Nybegynder
20. februar 2002 - 13:18 #8
ok - jeg checker det lige i aften, så får du dine points :)
Avatar billede danic Nybegynder
20. februar 2002 - 17:53 #9
Super det virker første gang!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester