skippa submitknappen

HTML & CSS

7 svar · 189 visningar · startad av herq

Medlem sedan aug. 2000238 inlägg
Trådstart#1

<form action="vote.php" method="post">
<input type="Radio" name="vote" value="1"> 1<br>
<input type="Radio" name="vote" value="2"> 2<br>
<input type="submit" value="submit">
</form>

Ovanstående exempel vill jag använda men utan submitknapp, är detta möjligt?
Det borde väl gå att fixa med onClick i inputradio taggen, på något sätt.
Hur?

Medlem sedan jan. 20007 697 inlägg
#2

Som vanligt är inte jag någon fena på Javascript, men detta kanske kan hjälpa dig.

onFocus="javascript:document.formular.submit()"

Nu blir jag väl snart tillrättavisad av någon här ;), men det är sånt jag får ta när jag inte är så bra på sånt här. :)

Medlem sedan apr. 20003 971 inlägg
#3

Ja, du blir rättad av mig, Kim. ;)
Har du tänk tpå att man inte kan navigera på sidan med tabb om detta används? Använd aldrig skript vid fokusbyte. Jag stör mig mycket på det. Det används nämligen för alla röstningar på Aftonbladet och jag röstar ofta fel tack vare att jag bland annat navigerar med tabb.

Använd länkar istället.
<a href="vote.php?vote=1>Nummer 1</a>
<a href="vote.php?vote=2>Nummer 2</a>

r Alternativt kan du kombinera länkar och formulär.

Ungefär så här:
<input type="Radio" name="vote" value="1"><a href="javascript:document.formular.vote=1;document.formular.submit()">

Medlem sedan jan. 20007 697 inlägg
#4

Jo visst är det så. Jag stör mig också på det. Men det var inte den ursprungliga frågan.
Fungerar det som jag har skrivit? Om han nu (av någon anledning) vill ha det så alltså... :)

Medlem sedan aug. 2000238 inlägg
#5

jag håller mest med kim.
det ska absolut inte vara länkar.
det har ingen betydelse om man kan tabba eller inte.

Medlem sedan jan. 20007 697 inlägg
#6

Jo, det har betydelse. Vad jag frågade var om mitt exempel fungerade!
Kan någon svara på det. Sweys idé var mycket bra. Jag använder själv tab en del och stör mig på t.ex. Aftonbladet där man rösta automatiskt.

Medlem sedan maj 200010 687 inlägg
#7

Går det inte att ha onclick="javascript:document.formular.submit()"
Eller
onselect="javascript:document.formular.submit()"
?

Medlem sedan aug. 2000238 inlägg
#8

jag fick det att funka som jag ville, onclick ....php.php?val=1. Men nu funkar inte min cookie. så nu kan man rösta fler än en gång.
Hmmm jag får väl fundera lite tilln :-)

Tack för all hjälp

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)