Witam. Otóż, mój problem polega na tym (a nie mam pojęcia jak sformułować zapytanie do wujka Google), że - chce żeby po kliknięciu znaku "+" do formularza dodawało 1. Niby proste, ale w JavaScript nigdy się nie bawiłem.
Pozdrawiam
Witam. Otóż, mój problem polega na tym (a nie mam pojęcia jak sformułować zapytanie do wujka Google), że - chce żeby po kliknięciu znaku "+" do formularza dodawało 1. Niby proste, ale w JavaScript nigdy się nie bawiłem.
Pozdrawiam
Kod html:<script language="JavaScript"> function AddOne(ElementId) { document.getElementById(ElementId).value++; } </script> <form name="MyForm"> <input type="text" value="0" name="number" id="number1" /> <a href="#" onclick="AddOne('number1');">+</a> </form>
Meares, zauważ że jeżeli oprócz liczby będzie jakiś znak to już wynik będzie NaN
Moja propozycja to zdefiniować zmienną (np. i), do niej dodawać 1 i wysyłać jako wartość do inputa.
Kod html:<script language="JavaScript"> var i = 0; function AddOne(ElementId) { i++; document.getElementById(ElementId).value = i; } </script> <form name="MyForm"> <input type="text" value="0" name="number" id="number1" /> <a href="#" onclick="AddOne('number1');">+</a> </form>
Notatnik nie jest przeznaczony do programowania!
Jak sama nazwa wskazuje, jest on do trzymania notatek.
tylko jeśli będzie chciał mieć kilka inputów i użyć jednej funkcji do dodawania to powinien najpierw pobrać tą wartość sprawdzić czy jest mniejsza od 1 jeżeli tak to wstawić 1 jeżeli nie to ++
Edi:
I po kłopocie.Kod html:<script language="JavaScript"> function AddOne(ElementId) { document.getElementById(ElementId).value = parseInt(document.getElementById(ElementId).value++); } </script> <form name="MyForm"> <input type="text" value="0" name="number" id="number1" /> <a href="#" onclick="AddOne('number1');">+</a> </form>
EDIT: Uproszczenie:
Kod html:<script language="JavaScript"> function AddOne(ElementId) { Element = document.getElementById(ElementId); Element.value = parseInt(++Element.value); } </script> <form name="MyForm"> <input type="text" value="0" name="number" id="number1" /> <a href="#" onclick="AddOne('number1');">+</a> </form>
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki