Autor Zpráva
Majo
Profil *
Dobrý večer.
Mám dva INPUTy: vstup_sk a vstup_cz a poznám aktuálny konverzný kurz SK-CZK (napr.1 czk = 1,2 Sk)
Potreboval by som aby sa automaticky už počas písania prepočítavala suma do druhého INPUTu. Napr. ak zadávam číslo do vstup_sk - automaticky sa vo vstup_cz bude objavovať prepočítaná suma a naopak.
DJ Miky
Profil
Asi tě bude zajímat onkeydown:
onkeydown="prepocitat()"
Majo
Profil *
Dakujem za radu. Ešte by ma zaujímalo, ako sa dá zmeniť číselný reťazec 100,50 na 100.50, t.j. zmeniť čiarku na bodku.
Měsíček
Profil
Reaguji na Majo:

Desetina je přirozeně pomocí tečky. Kdyby jsi ji chtěl změnit na čárku, udělej to následovně:
<script type="text/javascript">
  alert(number = ((34.4151).toString()).replace("\.",","));
</script>
jestliže máš ovšem [string] s čárkou a chceš ji na tečku tak takhle:
<script type="text/javascript">
  alert(number = (("34,4151").toString()).replace(",","."));
</script>
Mnoho štěstí.

Reaguji na DJ_Mikyho:

Spíše by ho měla zajímat událost onkeyup a také klíčové slovo this.
<form action="#">
  <input name="a" onkeyup="this.form.b.value = this.value">
  <input name="b" onkeyup="this.form.a.value = this.value">
</form>
S tím, že [this.value] by se mohlo dát do závorek a vytvořit výpočet pro kurz CZ/SK.
Majo
Profil *
Ešte raz ďakujem. Veľmi ste mi pomohli.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: