| Autor | Zpráva | ||
|---|---|---|---|
| mackopu Profil |
#1 · Zasláno: 26. 10. 2009, 12:03:44
Mám formulář, ve kterém jsou dva předvyplněné textové inputy. Hledám nějakou jednoduchou funkci, která prohodí hodnoty těchto inputů mezi sebou. Díky za radu.
|
||
| Joker Profil |
#2 · Zasláno: 26. 10. 2009, 12:16:08
Funkci? Na přiřazení hodnoty se v JS používá operátor = (a při přehazování dvou hodnot ještě dočasná proměnná pro první z hodnot), jakou další funkci potřebujete?
|
||
| Trejpa Profil |
#3 · Zasláno: 26. 10. 2009, 12:27:41
mackopu:
<script>
function prohodit(a,b){
x=document.getElementById(a).value;
document.getElementById(a).value=document.getElementById(b).value;
document.getElementById(b).value=x;}
</script>
<form action="#">
<input name=prvni id=prvni value=hodnota_1>
<input name=druhy id=druhy value=hodnota_2>
<input type=button onclick="prohodit('prvni','druhy')" value=Prohodit>
</form> |
||
| mackopu Profil |
#4 · Zasláno: 26. 10. 2009, 12:34:24
Trejpa:
To je přesně ono, děkuji mockrát. |
||
|
Časová prodleva: 4 měsíce
|
|||
| spawn Profil * |
#5 · Zasláno: 10. 2. 2010, 21:59:11
Jo, to je ono. Nejdriv jsem to upravil ale nefungovalo mi to. Pak jsem dostal prevratnou myslenku dostat to spatky na server. A "kupodivu" to funguje. Jeste jednou dekuji.
|
||
|
Časová prodleva: 17 let
|
|||
0