Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodawanie w polu tekstowym wartosci pola i liczby
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
xblant
witam, jak napisze cos takiego:
Kod
document.getElementById('opens').value = document.getElementById('opens').value + 1;

i wartosc tego pola jest "0" to po wykonaniu tego jest "01" a ja bym chcial zeby bylo "1" itd. jak to zrobic questionmark.gif?
mike
Zamykam.

To już trzeci raz kiedy dajesz zły temat.
W zasadzie powinieneś dostać ostrzeżenie ale dam Ci jeszcze jedną szansę, od tej port formułuj tematy wątków lepiej.

Procedure już znasz:
Wymyślasz temat -> do mnie na PW (wraz z linkiem) -> ja otwieram

---
Otwieram


P.S.
To co jest w value jest stringiem, wiec musisz to najpierw zrzutować na liczbe a potem dodać 1. Następnie znów na stringa i wstawić do value.
xblant
@mike_mech thx ale nie rozumiem jestem zielony z js
LBO
rozumiem , ze chodzi ci o

Kod
document.getElementById('opens').value = parseInt(document.getElementById('opens').value) + 1;


w tym wypadku parseInt zamienia Stringa na Integer... problem z niechciana konkatenacja z glowy biggrin.gif

edit:

zamiast parseInt, ktory rzutuje do Integera (liczby calkowitej), mozesz uzyc parseFloat (czyli rzutowanie do liczby zmiennoprzecinkowej)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.