» Poradna » Programy

JavaScript - problém

 |   | 

Ahoj,
mam webovy formular a kdyz ma jedno textove policko ve fromulari hodnotu napr. "ano" tak chci aby druhe textove policko bylo odeslano jako promenna name="X" a v ostatnich pripadech jako napr. Y lze takhle "prepisovat" stranku ?
lze neco takoveho (principielne,nebavime se o syntaxi) :
udalost   onbeforeupdate na prvni policku :
if prvni policko = "yes" then  <input type="text" name="Y" size="40" value="" />
else  <input type="text" name="X" size="40" value="" />
Musi to byt timto zpusobem protoze na jmenu promenne zavisi zda perlove skripty zpracuji forumlar spravne a rozhodne se do toho perloveho pekla nechci ani divat - chci jen menit nazev odesilane promenne podle toho jak je vyplneno predchozi pole...
Dekuju Vam za napady jak na to :)

Odpovědi na otázku

 |   | 

mozes to urobit aj takto, sposobov je vzdy viac:
<form method="get" action="test.php">
<input type="text" name="x" value="">
<input type="submit" value="ano"  onbeforeupdate="javascript:void(x.name='y');">
<input type="submit" value="nie">
</form>

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

 onbeforeupdate == onclick . pozeram, ze este zive translator neopravili.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

tak som si to cele neprecital uplne, tak bude treba este urobit zmeny v mojom kode. a mozno by aj toto riesenie postacilo, popripade male upravy

Souhlasím  |  Nesouhlasím  |  Odpovědět




Určitě si přečtěte

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 36

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

Apple dal do MacBooku procesor Core i9 a 4TB SSD. Ani se neptejte, co za to chce...

** Apple aktualizoval notebooky MacBook Pro, dostaly nový hardware ** Těšit se můžete na nové procesory a větší paměť ** Cena nejvybavenějšího modelu překročí 200 tisíc korun

Martin Miksa | 99

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

** Vědci spočítali, jak velká by musela být posádka pro vícegenerační let k nejbližší hvězdné soustavě ** Proxima Centauri se nachází 4,3 světelných let od nás ** Za současných technologií bychom k ní letěli 6300 let

Petr Kubala | 53

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji