Wpis z mikrobloga

#programowanie a raczej #naukaprogramowania #javascript

Mirki mam następujący problem:
Sytuacja przykładowa: mam na stronie pole do wprowadzenia ceny i chciałbym, żeby niżej została mi pokazana cena z doliczonym vatem. Jak to zrobić?

  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@coll: proste
masz dwa elementy DOM
jeden element input i drugi jakiś czy na przykład
dodajesz do elementu input listener na zdarzenie focus out który wywoła prostą funkcję anonimową (albo i nieanonimową - jak książe woli)
funkcja zrobi coś
  • Odpowiedz
@coll: ale że co? Masz formularz, input textowy na cenę, a pod ttm pole text którego zawartość dynamicznie zmieniasz jako zwalidowany text (cena)x1.23, a odświeżasz przy każdej zmianie tego pola do wprowadzania ceny? Nadzorujesz aktywność/zaedytowanie wartości pola pod cenę,kiedu jest zmieniona zawartość tego cena input, to może ci wywoływac funkcję zmieniającą wartość pola / textu z cena obliczona
  • Odpowiedz
@coll:

var input = document.getElementById('yourInputId');
var paragraph = document.getElementById('yourParagraphId');
input.addEventListener('keyup', function(e) {
--> paragraph.innerHTML
  • Odpowiedz