16. marts 2005 - 13:21Der er
4 kommentarer og 1 løsning
Validering af radio buttons
Hey buddies...
Jeg har et javascript, som skal lave noget form validering.
Jeg har 2 radio buttens som hedder anmodning, med hver deres værdi. Hvis den ene er udfyldt, skal den gøre sådan og hvis den anden skal den gøre noget andet.
I nedenstående kode, siger den både if og else og det er vel klart eftersom der er 2 radio knapper der hedder anmodning. Den skal bare tjekke om der er een sat og hvad værdien er...
Så langt er jeg kommet:
function Validate(form) { for (var i=0, j=form.elements.length; i<j; i++) { myType = form.elements[i].type;
if (form.elements[i].name == 'anmodning') { if (form.elements[i].checked) { alert("afkrydset"); } else { alert("ikke afkrydset"); } } } } alert("Din bestilling blev udfyldt korrekt. Tryk på Ok for at afslutte"); return true; }
Det virker fint det du har lavet, men jeg kan simpelthen ikke implantere det i mon kode??? Jeg har 2 radio buttons der hedder anmodning.
Først skal den tjekke om man overhovedet har valgt en anmodning. Hvis man har dette, skal den finde ud af hvilken af dem, man har valgt og hvis det er den første, skal der sættes validering på nogle felter og den anden nogle andre valideringer.
Jeg kan ikke se hvorfor nedenstående ikke virker, men jeg er heller ikke en HAJ :-)
function Validate(form) { for (var i=0, j=form.elements.length; i<j; i++) { myType = form.elements[i].type;
for(i = 0; i < tempArray.length; i++) { if(tempArray[i].checked == true) { if(tempArray[i].value == "Endelig") { // her skal der tjekkes om sagsnr er udfyldt. if (form.elements[i].name == 'sagsnr') { if (form.elements[i].value == '') { alert(form.elements[i].name+' Der skal være valgt en tur billet'); return false; } } } else {
if(tempArray[i].value == "Forespørgesel"); { alert("do that"); return false; } } } } } } } alert("Din bestilling blev udfyldt korrekt. Tryk på Ok for at afslutte"); return true; }
Det er lige så let som jeg lige har vist dig det?:)
Synes godt om
Ny brugerNybegynder
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.