Avatar billede joch Nybegynder
03. februar 2005 - 10:11 Der er 7 kommentarer

Dynamisk navn på Form

function add(FormName){
    if(FormName.antal.value==""){
        alert("antal må ikke være tomt!");
    }
}
Avatar billede joch Nybegynder
03. februar 2005 - 10:12 #1
Skal måske lige skrive problemet ;)
Hvordan får jeg FormName til at virke i min if-sætning?
Avatar billede cdc Novice
03. februar 2005 - 10:18 #2
har du navngivet din form ?
Avatar billede roenving Novice
03. februar 2005 - 10:20 #3
if(document.forms['FormName'].antal.value==""){
Avatar billede joch Nybegynder
03. februar 2005 - 10:22 #4
Ja - dynamisk!

De ligger fra 1-20 (Form1 - Form2 - Form3 osv.)
Det er den aktuelle form jeg så skal validere på
Avatar billede joch Nybegynder
03. februar 2005 - 10:24 #5
Takker roenving - det var det der skulle til :)
dog uden '' om FormName - opretter du et svar
Avatar billede roenving Novice
03. februar 2005 - 10:40 #6
Sæ'fø'li' ...

-- men hvis det er den aktuelle form kan du vel f.eks.:

<input onblur="add(this.form);">

-- og så:

function add(f){
    if(f.antal.value==""){
        alert("antal må ikke være tomt!");
    }
}

-- for inden i formen har du hele tiden adgang til form-propertyen på alle form-elementer, og det giver en direkte reference til form-objektet !-)

-- els velbekomme '-)
Avatar billede joch Nybegynder
03. februar 2005 - 10:46 #7
Takker for tillægssvar :D
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