Autor | Zpráva | ||
---|---|---|---|
JJ Profil * |
#1 · Zasláno: 23. 4. 2006, 11:36:00
Chtěl bych se zeptat, jak mám ve formuláři definovat tlačítko, kterým se dají vzájemně prohodit údaje ve dvou formulářových polích (jako je to na IDOSu - tlačítko Odkud <> Kam).
Moc děkuji Pepa |
||
nonewood Profil |
#2 · Zasláno: 23. 4. 2006, 12:55:06
bude to type=submit a když to zmáčkneš tak při obnově stránky prohodíš $hodnotuodkud a $hodnotukam... chápeš?
jestli chceš napíšu příklad.. |
||
Leo Profil |
#3 · Zasláno: 23. 4. 2006, 12:58:17
Pripadne JavaScriptem, je to rychlejsi, nac tim zatezovat server. Leo
|
||
nonewood Profil |
#4 · Zasláno: 23. 4. 2006, 13:01:04
na IDOSu to IMHO řešené JavaScriptem není...
|
||
Leo Profil |
#5 · Zasláno: 23. 4. 2006, 13:02:28
Coz neznamena, ze to tak nejde udelat. Leo
|
||
WanTo Profil |
#6 · Zasláno: 23. 4. 2006, 13:04:27
na IDOSu to IMHO řešené JavaScriptem není...
Jenže tam je to ještě spojené s nějakým vyhledáváním umístění v databázi, takže to by přes JS řešit nešlo. Ale jinak to jde JavaScriptem úplně v pohodě. |
||
Leo Profil |
#7 · Zasláno: 23. 4. 2006, 13:22:16
"Jenže tam je to ještě spojené s nějakým vyhledáváním umístění v databázi, takže to by přes JS řešit nešlo. "
Coz neni fyzicka vada, mame i asynchronni JS ktery umi se serverem komunikaovat na pozadi stranky, Leo |
||
JJ Profil * |
#8 · Zasláno: 23. 4. 2006, 13:30:01
Leo
Díky moc, ale přeci jen bych prosil ten příklad. Podrobnosti: mám tyto 2 pole: <input size="35" name="f" id="z" type="text"> <input size="35" name="t" id="do" type="text"> a jejich hodnoty (uživatelem zadané) bych chtěl vyměnit). Ještě jednou děkuji Pepa |
||
Leo Profil |
#9 · Zasláno: 23. 4. 2006, 13:41:25
var z = document.getElementById("z");
var do = document.getElementById("do"); var pom = z.value; z.value = do.value; do.value = pom; Z hlavy, Leo |
||
JJ Profil * |
#10 · Zasláno: 23. 4. 2006, 14:43:41
Leo
Děkuji, ale ještě prosím o odpověď: Jak to zapsat ke tlačítku ( <input value="Odkud <> Kam" type="button" onclick="..."> ) - co zapsat do onclicku a co jinam (a kam) ? Děkuji moc |
||
JJ Profil * |
#11 · Zasláno: 23. 4. 2006, 18:35:42
Prosím... Jak to, co napsal Leo, zapsat ke tlačítku ( <input value="Odkud <> Kam" type="button" onclick="..."> ) - co zapsat do onclicku a co jinam (a kam) ?
Děkuji JJ |
||
Hugo Profil |
#12 · Zasláno: 24. 4. 2006, 11:52:43
JJ
Obal to funkci a volej tu funkci function Change() { ... } <input .... onclick="Change()"> |
||
Leo Profil |
#13 · Zasláno: 24. 4. 2006, 11:53:09
Strcite to do funkce, a tu volate na onclick, treba
function prohodit() { [kod co jsem psal] } onclick="prohodit()" napriklad, Leo |
||
JJ Profil * |
#14 · Zasláno: 24. 4. 2006, 12:17:30
Nefunguje mi to. Prosím, jak to má být správně zapsané?
Moc děkuji JJ |
||
Leo Profil |
#15 · Zasláno: 24. 4. 2006, 12:23:15
A mate tam skutecne inputy s id="z" a id="od"? Leo
|
||
JJ Profil * |
#16 · Zasláno: 24. 4. 2006, 12:44:17
Mám to takhle:
v hlavičce (head): <script> a v těle (body): <input size="35" name="f" id="z" type="text"> <input size="35" name="t" id="do" type="text"> <input onclick="prohodit()" value="Odkud <> Kam" type="button"> Děkuji moc JJ |
||
Honza Hučín Profil |
#17 · Zasláno: 24. 4. 2006, 13:50:59
Není problém v tom, že "do" je klíčové slovo? Nestudoval jsem to, ale použil bych něco jiného než "do", např. "kam".
|
||
JJ Profil * |
#18 · Zasláno: 24. 4. 2006, 13:59:04
Všude mám dát "kam" místo "do" ? Tak to také nefunguje.
Děkuji JJ |
||
JJ Profil * |
#19 · Zasláno: 24. 4. 2006, 14:02:27
Už to funguje !!! Honza Hučín na to přišel.
Děkuji všem JJ |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0