PÅ en side kan brugeren skrive xxx i et text felt, der er så 2 radiobuttons nedenunder. Hvis radio-A er valgt skal formen submittes til "actionA.asp", hvis radion-B er valgt, skal formen submittes til "actionB.asp"
Pt. har jeg lavet en onClick på begge radio's som sætter document.form1.action="actionX.asp" (hver sin ofcous)
Men når brugeren trykker tilbage i browseren, så står radioknappen stadig på det valgte men formen er blevet resat til det oprindelige, hvilket kna være forkert.
Hvordan laver jeg en funktion som validerer dette ?
Ja jeg kan godt gennemskue hvordan, men jeg kan desværre ikke helt opfinde korrekt javascript kode, for dårligt, men for mange heste, nå nej kokke... whatever, så er jeg ikke så ferm i JS endnu.
Sig mig er det min PC'er der er for langsom, eller er de sindsyge msdn bannere ikke noget der belaster. Bare det at vise denne side med 3 (!) msdn bannere gør at min IExplore.exe bruger ca 30-45% belastning !!
???? OK her er så den function som jeg fik brygget sammen. function soeg(){ if (document.form1.radio1){ document.form1.action = 'brancher.asp'; else document.form1.action = 'resultat2.asp'; } return true; }
Men nu har jeg et problem, hvordan skelner jeg mellem 2 radio's som hedder det samme ?? Jeg ændrede jo deres navn, men nu kan begge jo være valgte samtidig (tanketorsk)
function soeg(f){ if (f.FELTNAVN.value.length<3) { alert("Tumpeeeeeeee ...!"); f.FELTNAVN.focus(); return false; } if (f.bla[0].checked) f.action = 'brancher.asp'; else f.action = 'resultat2.asp'; return true; }
<form onsubmit="return soeg(this);">
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.