» Poradna » Programy

JavaScript - problém

 |   |   |  [212.65.210.---]

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


Aktuální číslo časopisu Computer

Test 6 odolných telefonů a 22 powerbank

Srovnání technologií QLED a OLED

Měřte své sportovní výkony

Sady pro chytrou domácnost