30. august 2004 - 10:19Der er
10 kommentarer og 1 løsning
Validering af 2 submit knapper
Jeg har 2 submit knapper, den ene opdatere, og den anden søger.
Valideringen af felterne skal ske ud fra hvilke submit knap de klikker på. Jeg har prøvet fælgende, men der bliver ikke valideret noget, siden går simpelt hen bare videre til den side som den er sat til.
Jeg prøver med onclick="return validateForm(this);, men der sker desvære ikke noget. Når jeg skriver Onsubmit i <Form>, så virker det fint, men problemet er bare at så bliver begge knapper validere så snart man klikker på dem, og det skal det jo ikke..
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
roenving: desvære, der sker ikke noget, den går bare videre.
Den første knap skal valideres på funktionen "validateForm" og den anden skal valideres på Funktionen "validateForm2". De skal ikke valideres på funktion.
Du bruger oplysningen om knappen til at splitte ud:
function validateForm(butt){ if(butt.name=="Submit2")return validateForm2(); //her den kode, som skal bruges til validering når det er den første knap, der trykkes på !o] //... return true; }
-- du skal så angive om den validerer korrekt ved at returnere enten true eller false i begge funktionerne ...
-- måske vil det også være nødvendigt at sætte en parameter på dit kald ?-)
-- og den måde at gøre det på, som du har vist her sidst, ville jeg også have brugt selv og forslået dig, hvis ikke du havde skrevet, at funktionerne skulle være forskellige !-)
Men roenving, du kan måske hjælpe mig med noget andet:
Hvordan får jeg en knap til at videre til en anden side uden brug af submit:
<input type="button" value="Button" name="B1">
jeg vil gerne have at man kommer videre til næste side ved at klikke på Knappen. normalt kan jeg bruge <a href="......" > <a/>, men det bliver bare til et link, hvor kan jeg bruge knappen?
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.