"inp type=btn" in the "inp type=txt"
Всем привет...
Пишу калькулятор на jQuery. и надо значение input type="button" засунуть в input type ='text' т.е добавление значения по клику... а то у меня получается так что одно значние затирает другое. как такое исправить. function Oblicz(Obiekt){ Obiekt.result_txt.value = eval(Obiekt.result_txt.value) } function checkCurr(d) { if(window.event){ if(event.keyCode == 37 || event.keyCode == 39) return; } d.value = d.value.replace(/[a-zA-Zа-яА-ЯÄÖöä]/,''); d.value = d.value.replace(/[,]/,'.'); } $(".btns").click(function(){ $('#result_txt').val(this.value) }); <form> <input type="text" name="result_txt" id="result_txt" value="0" onkeyup='checkCurr(this)'/> <input type="button" value="1" class="btns" id="one"/> <input type="button" value="2" class="btns" id="two"/> <input type="button" value="3" class="btns" id="three"/> <input type="submit" value="=" id="res_btn" id="equa" tabindex="1" onclick="Oblicz(this.form)"/> <form> |
Если актуально еще... Вместо:
$(".btns").click(function(){ $('#result_txt').val(this.value) }); Надо: $(".btns").click(function(){ $('#result_txt').text($('#result_txt').text() + this.value)); }); Как-то так. |
Часовой пояс GMT +3, время: 21:25. |