Извеждане на резултат от 2 инпута без ревреш

Knoppix_

Registered
Здравейте,

как мога да извеждам резулатити от два инпута

това е единият
Код:
<input type="text" name="avans" id="avans" style="width:200px;">

това е вторият
Код:
<input type="text" name="dop_avans" id="dop_avans" style="width:200px;">

А това е този в който искам да извеждам резултата от двата

Код:
<?php echo $all_avans; ?>
Това ми се променливите
$avans = $_POST['avans'];
$dop_avans = $_POST['dop_avans'];
$all_avans = $avans + $dop_avans;

Може ли да стане така че да ги извеждам резултата от действието като въведа стойностите т.е без да има бутон submit
 
Ами за тази цел ще ти трябва ajax. Ето ти няколко урока за ajax мисля, че след като ги изгледаш ще можеш сам да си го направиш :)

http://gatakka.eu/?cat=55
 
Защо му е да се мъчи с ajax?

С jquery е доста по-елементарно.
Тук, ако искаш да има бутон(пак без презареждане)

Тук, ако искаш да става автоматично.
 
http://jsfiddle.net/UYt69/

само че тук не ми работи действие събиране получава се следното

2+2 = 22
2-2 = 0

2*2 = 4
2/2 = 1

Някой може ли да ми каже защо
 
Ами така е защото променливата 'a' е от тип "низ", а теб ти трябва да е число. Трябва да използваш функцията parseInt, която превръща променливата в число. Т.е., ето така:
http://jsfiddle.net/UYt69/13/
 

Back
Горе