Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Převod položek z formuláře

Ahoj,
mám formulář a v něm "roletku" s

<select id="format" onchange="change()" name="format" size="1">
  <option value="400">1/32 (4,4 x 3,1 cm)</option>
  <option value="800">1/16 (4.4 x 6,5 cm)</option>
  <option value="1600">1/8 (9,2 x 6,5 cm)</option>
  <option value="3200">1/4 (9,2 x 13,2 cm)</option>		
  <option value="6400">1/2 (18,7 x 13,2 cm)</option>
  <option value="6400">1/2 (9,2 x 26,8 cm)</option>
  <option value="12800">1/1 (18,7 x 26,8 cm)</option>
</select>

když se ten formulář odesílá, odešle se $format a ta čísla. Kámoš ale děsně touží po tom, aby se mu neodesílala čísla, nýbrž ono 1/2, 1/4 atd.
Jak to udělat (převést)?

Předmět Autor Datum
A když ty zlomky dáš do value - to nefunguje?
host 02.07.2007 21:35
host
To je to, co nemohu, jelikoz z value se to pak pocita. Musim to udelat nejakym prevodem s podminkou…
Kráťa 02.07.2007 21:59
Kráťa
Aha. :i: Tak jedině asi pomocí javascriptu. Něco jako if (format.value='3200') ... Je to takové n…
host 02.07.2007 22:05
host
Čo to vlastne chce? Nestačí mu vydeliť tú hodnotu, ktorú si teraz posiela v atribúte value, číslom 1…
los 02.07.2007 22:17
los
v tom zpracovani? neco jako $for=$format/12800 a na mejl odeslat $for?
Kráťa 02.07.2007 22:31
Kráťa
V prípade, že $format = 3200 to vypočíta jednu štvrtinu, takže 0.25. Keď to chceš poslať ako text "1…
los 02.07.2007 22:38
los
Smekám.... geniální.
host 02.07.2007 22:42
host
LOS NA HRAD! Ještě jsem to nezkusil a jsem přesvědčen, že je to vyřešené. V jednoduchosti je krása a… poslední
Kráťa 02.07.2007 22:57
Kráťa

Zpět do poradny Odpovědět na původní otázku Nahoru