webForumDet fria alternativet

skicka med värde onChange submit på formulär

JavaScript

3 svar · 224 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Jag har denna kod:

<SELECT NAME="bilder" class="formular">
<Option value="alla">ALLA bilder</Option>
<Option value="bilar" Selected>Bilar</Option>
<Option value="bilar" Selected>Båtar</Option>
</SELECT> &nbsp; <input type="submit" value="Visa_bilder" name="page" class="formular"></em>

Funderar nu på att ta bort submitknappen och ersätta den med en "onchange submit this form"
men jag måste få med värdet som submitknappen skickar dvs. att "page" skall vara "Visa_bilder" iom. att jag har lite IF-satser mm som skall utföra vissa grejjer.

Hur löser jag det? kan man lägga in värdet i javafunktionen onchange eller?

Jag kan förmodligen inte skicka med hidden eftersom jag har en komplicerad kod runt omkring.

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juni 20004 308 inlägg
#2

Vill du inte ha med ett hidden-fält med fast värde kan du använda;

<SELECT NAME="bilder" class="formular" onChange="this.form.page.value='Visa_bilder'; this.form.submit();">
<Option value="alla">ALLA bilder</Option>
<Option value="bilar" Selected>Bilar</Option>
<Option value="båtar" Selected>Båtar</Option>
</SELECT>
<input type="hidden" name="page">

Så sätts inte värdet förrens du ändrar listan (och submitar).

------------------
/ J

Medlem sedan juli 2000619 inlägg
#3

Hmm.. den koden fungerar inte för mig..

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juni 20004 308 inlägg
#4

Fungerar utmärkt för mig. Var har du sidan så man kan få se problemet?

------------------
/ J

258 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)