09. januar 2006 - 16:18Der er
11 kommentarer og 1 løsning
Hvilken knap har forsøgt submit?
Jeg har en form der skal valideres, men valideringen afhænger af, hvilken knap man trykkede submit på. Jeg har i alt 3 submit knapper i samme <form> derfor ville det være rart at vide hvilken af dem, der kalde onSubmit eventen, kan det lade sig gøre? Og hvordan?
Mener ikke at det er muligt at checke via javascript. I stedet kunne du gøre det den anden vej rundt - lade javascriptet udstede submit kaldet på baggrund af funktionskald udstedt af knapperne. Ex:
<script> function Send(side) { var minForm=document.getElementByID("minform"); minForm.action=side+".php"; minForm.submit(); }
function SendDefault() { Send('en'); //eller du kunne bruge en alert hvor du brokker dig over at man ikke har valgt en af knapperne } </script>
Men med den løsning vil man da ikke kunne validere formularen? Det gør jeg jo med onsubmit
Jeg tror jeg vil forsøge at lave en løsning, hvor hver knap sætter <input type="hidden" name="hvilkenKnap" value="0" /> til et tal, og så kan jeg bruge denne værdi i valideringen til at tjekke hvilken knap der blev aktiveret.
Ahr. Come on. Lidt fantasi har man da lov at have.
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.