Autor Zpráva
Hugoman
Profil
Pre niekoho malickost, pre mna nocna mora:

- neviete niekto ako pri vypisovani do pola (input) okamzite vypocitavat nejakou fixnou hodnotou pole a zobrazovat to v nejakom <span>-e?. Napriklad do pola niekto vpisuje 120 a ja funkciou premietnem 120*1.2=140 niekde do spanu. Tod aby dotycna osoba nemusela stlacat nejake buttony, len za chodu nech to pocita. Dakujem.
zero0x
Profil
<script>
function pocitaj(hodn){
r = document.getElementById('resp');
r.innerHTML = hodn*1.2; //vzorec
}
</script>

<input onkeyup="pocitaj(this.value);" />

<span id="resp"></span>

ale inac pozor na taketo vypocty pri stlaceni klavesy, pri zlozitejsich vypoctoch maju tendenciu spomalovat beh aplikacie, hlavne na slabsich pocitacoch
Hugoman
Profil
no, on oten jeden vypocet na celu stranku formulara podla mna nejako velmi nespomali, takze DIK
zero0x
sakalik
Profil
ale lepsie by bolo upravit na onkeyup="pocitaj(parseInt(this.value));" alebo pridat onkeypress a primat iba cisla
zero0x
Profil
jj, alebo po stlaceni testovat ci sa jedna o cislo, a ak nie, tak sa vo vyslednom spane zobrazi nejaka chybova hlaska
Toto téma je uzamčeno. Odpověď nelze zaslat.