Avatar billede west Nybegynder
22. september 2002 - 22:04 Der er 10 kommentarer og
1 løsning

input felt SKAL udfyldes

Hvordan sikrer jeg mig at dette input felt bliver udfyldt.
Hvis det ikke bliver udfyldt, skal der komme et "dette felt SKAL udfyldes"  skilt frem

<input type="text" name="test" size="20">
Avatar billede medions Nybegynder
22. september 2002 - 22:07 #1
<script>
function valider( frm ) {  // frm er hele Form objektet med alle felterne i
if ( frm.test.value.length == 0 ) {
        alert( "der skal skrives noget i besked feltet." );
        return false;
    }
    return true;  // hvis alle tests var OK.
};

</script>
<form method="post" action="save.asp" onsubmit="return valider( this )">
<input type="text" name="test" size="20">
</form>

//>Rune
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:08 #2
<script>
function vali(hvadmnad){
if(document.f.test==""){
alert('Hallooo hvad tror du selv makker??")
return false
}else return true
}
</script>
</head>
<body>
<form name="f" onsubmit="return vali(this)">
<input type="text" name="test" size="20">
<input type="sumbit" value="buh">
</form>
Avatar billede medions Nybegynder
22. september 2002 - 22:09 #3
nikolajdu> LOL

"Hallooo hvad tror du selv makker??"

:-D

//>Rune
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:10 #4
hehe :)
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:10 #5
Noget skulle der jo stå :)
Avatar billede west Nybegynder
22. september 2002 - 22:21 #6
ok medions - jeg har prøvet din, lige et tillægsspg
SKAL der laves en :

if ( frm.test.value.length == 0 ) {
        alert( "der skal skrives noget i besked feltet." );
        return false;
    }

til ALLE felter ?
og kan man sikre at der skrives fx. en emailadresse ?
Avatar billede medions Nybegynder
22. september 2002 - 22:24 #7
Ja... Ellers er der noget med at alle felterne kan løbes igennem med en Løkke, -kan ik' lige helt huske hvordan det ser ud.. men tror nok det er noget med dette:

for (i = 0; i < form.length; i++)
if ( frm.form(i).value.length == 0 ) {
        alert( "der skal skrives noget i besked feltet." );
        return false;
    }
}

//>Rune
Avatar billede west Nybegynder
22. september 2002 - 22:26 #8
ok takker mange gange
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:27 #9
Hvis man vil bruge en løkke, så funker det kun (i dette tilfølde) hvis alle felterne her er textfelter.
function vali(hvadmand){
for (a=0;a<document.f.element.length;a++){
if(document.f.elements[a].value=""){
alert ("gris")
return false
}
}else return true
}
Avatar billede medions Nybegynder
22. september 2002 - 22:28 #10
Anytime :o)
Thx 4 Poinz

//>Rune
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:29 #11
for (a=0;a<document.f.elements.length;a++){
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
Kurser inden for grundlæggende programmering

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