skrudjmakdak, именно так, как Вы описали! Всё отлично считается при таком коде:
document.divide.onclick = function(){
console.log('event onclick');
document.divide.a.value = Math.ceil(document.divide.a.value / document.divide.b.value) * document.divide.b.value;
document.divide.c.value = Math.ceil(document.divide.a.value / document.divide.b.value);
};
Но это обязует кликать в поле C, чтобы узнать результат C, а так же изменилось поле A. Можно ли это как-то избежать, например, посредством добавления того же onkeyup куда-то или каких-то jquery штук? :) |
Цитата:
Цитата:
|
Цитата:
В этот раз получилось, что всё сработало из-за того, что вы избавились от него) Цитата:
Может всё-таки есть какие-то возможности помимо этой? |
можно на второе поле повесить onblur, но где гарантия, что пользователь не начнет вводить данные со второго поля?
|
Цитата:
document.divide.onclick = document.divide.onkeyup = function(){
document.divide.c.value = Math.ceil(document.divide.a.value / document.divide.b.value);
};
document.divide.onclick = function division(){
document.divide.a.value = Math.ceil(document.divide.a.value / document.divide.b.value) * document.divide.b.value;
};
Благодарю за помощь и дельные советы! :thanks: |
| Часовой пояс GMT +3, время: 00:47. |