Автоматизируйте калькулятор формы js - PullRequest
0 голосов
/ 06 февраля 2012

Мне нужна помощь с калькулятором форм JS / JQuery Automat

функция time=games*(players*15),

, поэтому в основном есть 3 поля формы games players результат в поле time.

Я хочу, чтобы результат был в реальном времени, а не нажатием кнопки.

Вот код, который я сделал с помощью кнопки запуска, но я хочу без кнопки вычисления, простоЗаполнение полей.

Nvm, я решил с onChance для полей.спасибо в любом случае.

<SCRIPT LANGUAGE="JavaScript">
function CalculateSum(games, players, form)
{

var A = parseFloat(games);

var B = parseFloat(players);

form.Time.value = A*(B*15) ;

}


function ClearForm(form)s
{

form.input_A.value = "";

form.input_B.value = "";

form.Time.value = "";

}

// end of JavaScript functions -->

</SCRIPT>

// HTML -->

<FORM NAME="Calculator" METHOD="post">

<P>Games: <INPUT TYPE=TEXT NAME="input_A" SIZE=10></P>

<P>Plyers <INPUT TYPE=TEXT NAME="input_B" SIZE=10></P>

<P><INPUT TYPE="button" VALUE="Calculate time" name="Calculate time" 

onClick="CalculateSum(this.form.input_A.value, this.form.input_B.value, this.form)"></P>

<P><INPUT TYPE="button" VALUE="Clear" name="Clear" onClick="ClearForm(this.form)"></P>

<P>Time = <INPUT TYPE=TEXT NAME="Time" SIZE=12></P>
</FORM>

1 Ответ

0 голосов
/ 06 февраля 2012

Вы можете использовать функцию keyup(), чтобы вызвать функцию, чтобы результат обновлялся каждый раз, когда пользователь добавляет число

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...