03. august 2005 - 18:46
Der er
14 kommentarer og 1 løsning
Nødvendigt at vælge for at sende form.
Hvordan er det nu lige man gør så man skal give en stemme for at trykke send? min form ser sådan her ud, og jeg ville gerne have sådan at der komme en besked frem om at man skal vælge et tal, istedet for nu hvor den bare går videre og så giver 0. <form action=showkod.php?mas=$id method='post'><i>Dårligt</i> - <input type='radio' name='vote' value='0'>0 <input type='radio' name='vote' value='1'>1 <input type='radio' name='vote' value='2'>2 <input type='radio' name='vote' value='3'>3 <input type='radio' name='vote' value='4'>4 <input type='radio' name='vote' value='5'>5 <input type='radio' name='vote' value='6'>6 <input type='radio' name='vote' value='7'>7 <input type='radio' name='vote' value='8'>8 <input type='radio' name='vote' value='9'>9 <input type='radio' name='vote' value='10'>10 - <b>Godt</b><br> <input type=submit name=rating value=\"Giv din mening!\" class=input><br> </form>
Annonceindlæg fra Lenovo
03. august 2005 - 19:00
#1
<form ... onsubmit="validate(this)"> <script type="text/javascript"> function validate(frm) { var ctls = frm.elements["vote"]; var bRes = false; for(var i = 0; i < ctls.length; i++) { bRes = bRes || ctls[i].checked; } if(!bRes) { alert("Der skal afgives en stemme inden du kan trykke den knap"); } return bRes } </script>
03. august 2005 - 19:07
#2
ok, nu skriver den beskeden, men den stopper ikke :S den ryger stadig videre til næste side og afgiver en blank stemme :S
03. august 2005 - 19:47
#3
<form ... onsubmit="return validate(this)">
03. august 2005 - 19:55
#4
har jeg husket..
03. august 2005 - 20:00
#5
ok, for da jeg tilføjede return foran kaldet fungerede det meget bedre hos mig...
03. august 2005 - 20:01
#6
-- så må du have andre fejl, for teknisk set er det korrekt ...
03. august 2005 - 20:02
#7
Har du måske ulovlige tegn i $id-variablen, for så vil udeladelsen af de ellers obligatoriske gåseøjne eller apostroffer nok betyde noget ...
03. august 2005 - 20:03
#8
jeg tror bare ikke spidr fik den lille detalje med return foran validate med, for den var ikke med i første forsøg (undskylder forglemmelsen)...
03. august 2005 - 20:04
#9
<form action='showkod.php?mas=$id' method='post' onsubmit="validate(this)">
03. august 2005 - 20:04
#10
Gaab ... <form action='showkod.php?mas=$id' method='post' onsubmit="return validate(this)"> -- selvfølgelig !-)
03. august 2005 - 20:06
#11
det er jeg ked af, jeg kan jo ikke læse mere :S havde ikke set du havde lagt return ind, det virkede med det :)
03. august 2005 - 20:10
#12
Det skal du da ikke undskylde :) - bare vi kan nå frem til en løsning der fungerer.
03. august 2005 - 20:14
#13
ja, men var ikke så heldigt :) troede bare du ville srkive jeg skulle huske det :) men kom med et svar :)
03. august 2005 - 20:18
#14
Jamen, så får du lige et lille svar her :)
03. august 2005 - 20:41
#15
Tak for point :)
Vi tilbyder markedets bedste kurser inden for webudvikling