Avatar billede spidr Nybegynder
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>
Avatar billede softspot Forsker
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>
Avatar billede spidr Nybegynder
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
Avatar billede softspot Forsker
03. august 2005 - 19:47 #3
<form ... onsubmit="return validate(this)">
Avatar billede spidr Nybegynder
03. august 2005 - 19:55 #4
har jeg husket..
Avatar billede softspot Forsker
03. august 2005 - 20:00 #5
ok, for da jeg tilføjede return foran kaldet fungerede det meget bedre hos mig...
Avatar billede roenving Novice
03. august 2005 - 20:01 #6
-- så må du have andre fejl, for teknisk set er det korrekt ...
Avatar billede roenving Novice
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 ...
Avatar billede softspot Forsker
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)...
Avatar billede roenving Novice
03. august 2005 - 20:04 #9
<form action='showkod.php?mas=$id' method='post' onsubmit="validate(this)">
Avatar billede roenving Novice
03. august 2005 - 20:04 #10
Gaab ...

<form action='showkod.php?mas=$id' method='post' onsubmit="return validate(this)">

-- selvfølgelig !-)
Avatar billede spidr Nybegynder
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 :)
Avatar billede softspot Forsker
03. august 2005 - 20:10 #12
Det skal du da ikke undskylde :) - bare vi kan nå frem til en løsning der fungerer.
Avatar billede spidr Nybegynder
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 :)
Avatar billede softspot Forsker
03. august 2005 - 20:18 #14
Jamen, så får du lige et lille svar her :)
Avatar billede softspot Forsker
03. august 2005 - 20:41 #15
Tak for point :)
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