Avatar billede d.kryger Praktikant
12. maj 2005 - 09:59 Der er 2 kommentarer og
1 løsning

Tjekke om en select har en værdi

Hej eksperter.

Jeg har en indkøbskurv hvor man kan putte varer i.
Mit felt "størrelse" skal udfyldes og derfor vil jeg gerne have en funktion der kommer med en fejl hvis værdien er en bindestreg (-).

Hvordan gør jeg det?
Jeg bruger i forvejen dette script: http://www.eksperten.dk/spm/616648
Avatar billede fennec Nybegynder
12. maj 2005 - 10:44 #1
Går ud fra at det bare er det første element der ikke må være valgt:

if (document.dinForm.DinSelect.selectedIndex == 0)
{
  //Første er valgt
}
else
{
  //OK
}
Avatar billede d.kryger Praktikant
12. maj 2005 - 14:05 #2
Jeg vil gerne have at den skal komme med en "alert"-boks, hvor jeg selv kan bestemme teksten!!!

Så det skal vel være en del af denne kode?
<SCRIPT language="JavaScript">
<!--
function IsNumeric(sText){
var ValidChars = "0123456789";
var IsNumber = true;
var Char;
for (i = 0; i < sText.length && IsNumber == true; i++) {
  Char = sText.charAt(i);
  if (i==0 && Char=='0'){
  alert("Det indtastede antal må ikke være 0 eller starte med 0!");
  return false;
  }
  if (ValidChars.indexOf(Char) == -1) {
    IsNumber = false;
  }
}
if (!IsNumber){
  alert("Det indtastede antal er ikke gyldigt!");
}
return IsNumber
}
// -->
</SCRIPT>
Avatar billede d.kryger Praktikant
18. maj 2005 - 08:16 #3
lukker spm.
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