Avatar billede kjoller Nybegynder
26. september 2001 - 11:11 Der er 9 kommentarer og
1 løsning

hvordan ??

<script language=\"JavaScript\">
<!--
function validate(form){
    var isError = false;
    if(!document.forms[form].antal.value.length<0){
        isError = true
    }   
    if(isError==true){
        alert(\'Du der skal minimum være en deltager.\');
        return false;
    }
}


// -->
</SCRIPT>
Avatar billede kjoller Nybegynder
26. september 2001 - 11:12 #1
hov, jeg mener hvordan få jeg denne form til at tjekke om indholdet(værdien) i antal er større end 0?
Avatar billede kjoller Nybegynder
26. september 2001 - 11:14 #2
har prøvet med denne :
if(!document.forms[form].antal.value.<=0){
isError = true
}
istedet for den der er der
   
Avatar billede nikolajdu Nybegynder
26. september 2001 - 11:16 #3
<html>
<head>
    <title>Untitled</title>
   
    <script language=\"JavaScript\">
<!--
function tjeck(){

if (document.formen.antal.value>0){
alert(\'ok du\')
    }else{
    alert(\'kom igen makker\')
}


// -->
</SCRIPT>

</head>

<body>

<form name=\"formen\">

<input type=\"text\" name=\"antal\">

<input type=\"button\" onClick=\"tjeck()\" VALUE=\"tjeck\">

</form>

</body>
</html>
Avatar billede nikolajdu Nybegynder
26. september 2001 - 11:18 #4
\'Den her er bedre. Den sikrer at det rent faktisk også er et tal.

if (document.formen.antal.value>0 && document.formen.antal.value!=\"NaN\"){
alert(\'ok du\')
    }else{
    alert(\'kom igen makker\')
    }
}
Avatar billede kjoller Nybegynder
26. september 2001 - 11:23 #5
ok den kigger jeg lige på, men det andet virkede, takker :o)
Avatar billede nikolajdu Nybegynder
26. september 2001 - 11:24 #6
:-)
Avatar billede nikolajdu Nybegynder
26. september 2001 - 11:25 #7
Sidste lille ting.

Du validere med navnet \"form\"

Jeg har skiftet det ud med \"formen\", da det kan være uheldigt at bruge ord som form, window, osv... :-)
Avatar billede kjoller Nybegynder
26. september 2001 - 11:26 #8
ok det vil jeg huske
Avatar billede jakoba Nybegynder
26. september 2001 - 12:42 #9
sidst i din funktion validate() (eller tjeck() eller hvad du nu kalder den) skal du huske at returnere true, ellers kan funktionen nemt komme til at feturnere false ved en tilfældighed.

function validate(form){
    // diverse tests.
    if( noget_ikke_er_som_det_skal_være ){
        alert(\'Du der skal minimum være en deltager.\');
        return false;
    }
    return true; // udføres kun hvis alt gik godt
}

mvh JakobA
Avatar billede kjoller Nybegynder
26. september 2001 - 13:14 #10
det har jeg husket :o)
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