Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Dodawanie ;P
Babcia@Stefa
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

Ostrzeżenie: (0%)
-----


Witam, mam pewnien problem z dodawaniem w JS, haha - kiedyś pisałem kalkulator i wszystko dobrze było, ale teraz... , jak dodaje np. doc.value + 2 (gdzie doc.value = 5) to wychodzi mi 51!

Kod
function addbrightness()
{
var doc = document.getElementById(\'brightness\');
document.getElementById(\'brightness\').value = doc.value+1;
}


  1. <input type="button" value="-" onclick="document.getElementById('brightness').value-=1;"><input type="button" id="brightness" value="5"><input type="button" value="+" onclick="addbrightness();">


Odejmowanie działa normalnie ale dodawanie nie.

@edit
Nie lubie JS'a ;P

Dziękuję, Babcia@Stefa

Ten post edytował Babcia@Stefa 4.11.2007, 19:25:55
Go to the top of the page
+Quote Post
lopik
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

Ostrzeżenie: (0%)
-----


Piszesz, że dodajesz doc.value+2; a w kodzie masz doc.value+1; - to jak to jest ?

Patrząc na kod, dobrze wychodzi - czyli 51

Użyj parseInt().

Kod
function addbrightness()
{
var doc = document.getElementById(\'brightness\');
document.getElementById(\'brightness\').value = parseInt(doc.value)+1;
}
Go to the top of the page
+Quote Post
no_face
post
Post #3





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

Ostrzeżenie: (0%)
-----


Sprobuj:
Kod
document.getElementById(\'brightness\').value = parseInt(doc.value) + 1;


Edit: (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował no_face 4.11.2007, 19:43:00
Go to the top of the page
+Quote Post
Babcia@Stefa
post
Post #4





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

Ostrzeżenie: (0%)
-----


Dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Coś przypuszczałem że js bieże document.getElementById(\'brightness\').value za inny typ danych od INT.

Dziękuję, Babcia@Stefa
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 01:20