03. februar 2003 - 16:19
Der er
11 kommentarer og 2 løsninger
submit ved valg af radio-knap
Hej eksperter! Hvordan gør jeg således at en form bliver submitted med det samme der bliver valgt en radio-knap? Skal bruges til et afstemnings-system!
Annonceindlæg fra inspirit365
Slettet bruger
03. februar 2003 - 16:31
#1
onclick="this.formnavn.submit()"
03. februar 2003 - 16:37
#2
det virker ikke
03. februar 2003 - 16:38
#3
<form name='point' method='post' action='?side=jokes/joke&id=$id'> <table width='100%' border='0' cellspacing='0' cellpadding='0'> <tr align='center' valign='top'> <td colspan='3' height='20'><b>din mening</b></td> </tr> <tr valign='bottom'> <td align='center'>plat!</td> <td align='center'>coool</td> </tr> <tr align='center' valign='top'> <td colspan='2'> <table width='100' border='0' cellspacing='2' cellpadding='0' align='center'> <tr valign='middle'> <td align='center'> <input type='radio' name='point' value='1' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='2' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='3' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='4' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='5' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='6' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='7' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='8' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='9' onclick=\"this.point.submit()\"> </td> <td align='center'> <input type='radio' name='point' value='10' onclick=\"this.point.submit()\"> </td> </tr> </table> </td> </tr> </table> </form>
Slettet bruger
03. februar 2003 - 16:41
#4
<form name='point' method='post' action='?side=jokes/joke&id=$id'> <table width='100%' border='0' cellspacing='0' cellpadding='0'> <tr align='center' valign='top'> <td colspan='3' height='20'><b>din mening</b></td> </tr> <tr valign='bottom'> <td align='center'>plat!</td> <td align='center'>coool</td> </tr> <tr align='center' valign='top'> <td colspan='2'> <table width='100' border='0' cellspacing='2' cellpadding='0' align='center'> <tr valign='middle'> <td align='center'> <input type='radio' name='point' value='1' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='2' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='3' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='4' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='5' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='6' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='7' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='8' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='9' onclick="this.form.submit()"> </td> <td align='center'> <input type='radio' name='point' value='10' onclick="this.form.submit()"> </td> </tr> </table> </td> </tr> </table> </form>
03. februar 2003 - 16:43
#5
din form må ikke hedde det samme som dine inputs derfor lad os omdøbe din form til "pointform" i en forkortet udgave kommer din kode så til at se sådan ud (alt table-værk er taget væk) <form name='pointform' method='get' action=''> <input type='radio' name='point' value='1' onClick='pointform.submit();'> <input type='radio' name='point' value='2' onClick='pointform.submit();'> </form> /Søren
03. februar 2003 - 16:44
#6
ehmn, nu virker den, men hva er forskellen?
03. februar 2003 - 16:44
#7
mkay! mange tak for hjælpen... el_barto for de fleste point! ;)
Slettet bruger
03. februar 2003 - 16:45
#8
Forskellen er point = form og fjernet \
03. februar 2003 - 16:47
#9
Hmm.. El_barto jeg undres (ang. dit indlæg @ 16:41:49) ... Du bruger godt nok this.form.submit(); -- men oppe i din form-deklaration står stadigvæk <form name='point' ...> hvordan fungerer det lige ???
03. februar 2003 - 16:52
#10
elskermad.dk >> var lige inde og kigge på opskriften for "Pasta" (opskriftId=42) ... Hvad er de "60 min Andet" under "Tider" ???? (tror simpelthen ikke på at det skal tage Ialt 76 min at koge 400g pasta!!)
03. februar 2003 - 18:09
#11
hehe... ikk mig der styre siden! hedder det bar for fun ;) men kender da ham der har den
03. februar 2003 - 18:25
#12
ups... sorry - antog det udfra dit navn... Nuvel ... så må jeg jo sende en mail til ejermanden og bede ham redegøre for, hvilken sort pasta, som kræver 76 min. at koge al dente...
03. februar 2003 - 20:00
#13
:)
Vi tilbyder markedets bedste kurser inden for webudvikling