Hej. Har ett formulär som genom action anropar ett script på en server.
Jag vill skicka med en variabel som användaren väljer ur min Option-komponent.
Jag kan ju inte direkt ange den i formtaggen utan vill genom ett javascript
anropa scriptet. Hur göres det?
skicka form från javascript
2 svar · 226 visningar · startad av FredrikF
Hur menar du att du "kan ju inte direkt ange den i formtaggen"? Ett formulär kan ju se ut så här;
<form action="script.cgi" method="post">
<select name="foo">
<option value="a">a</option>
<option value="b">b</option>
</select>
</form>
Varför kan du inte använda det? Annars kan du ju alltid göra ett formulär med dolda fält så kan ju skicka det när som hellst med javascript;
<form action="script.cgi" method="post" name="myform">
<input type="hidden" value="foo">
</form>
och
document.forms["myform"].elements["foo"].value="whatever";
document.forms["myform"].submit();
Vad jag menade var att jag ville sätta paramterar till det script
jag anropar i action. dvs något i stil med
<form action="listImages.do?action=variabel från select-komponenten">
Vad jag sedan kom på är att jag ju ska skicka datan med post och inte get.
Jag behöver alltså inte veta vad användaren valde i select-komponenten.
Det skickas ju med formuläret och kan hämtas i request-objektet på servern.
Alltså ställde jag till ett problem i onödan. tack ändå.