Автоматический вывод результата формы
Очень хочется избавиться от кнопки, чтобы результат подсчёта в форме выводился автоматически. Помогите, плиз
<head> <script type="text/javascript"> function writeText(form){ var aut=form.aut.value*1; var buh=form.buh.value*1; if(isNaN(buh)){ alert("Введите численное значение"); return; } if(isNaN(aut)){ alert("Введите численное значение"); return; } var result=(buh+buh*0.13+buh*0.26+buh*0.05+3500)-aut; form.result.value=Math.round(result) + "руб." } </script> </head> <body> <form> <h4>Сравнительный анализ стоимости аутсорсинга</h4> <table width="97%" border="1"> <tr> <td>Ваши текущие затраты</td> <td><input name="buh" type="text" id="buh" size="55" maxlength="7" placeholder="Введите Ваши совокупные расходы на бухгалтерию"/></td> </tr> <tr> <td>Стоимость аутсорсинга</td> <td><input name="aut" type="text" id="aut" size="55" maxlength="7" placeholder="Введите сумму, рассчитанную на шаге 1"/></td> </tr> <tr> <td> Выгода аутсорсинга <input type="button" value="Посчитать" onclick="writeText(this.form)"/></td> <td> <input name="result" type="text" id="result" size="55" disabled="disabled"/></td> </tr> </table> <p> </p> </form> <p> </p> </body> |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
<script type="text/javascript"> function writeText(form){ var aut=form.aut.value*1; var buh=form.buh.value*1; if(isNaN(buh)){ alert("Введите численное значение"); return; } if(isNaN(aut)){ alert("Введите численное значение"); return; } var result=(buh+buh*0.13+buh*0.26+buh*0.05+3500)-aut; form.result.value=Math.round(result) + "руб." } </script> <form> <h4>Сравнительный анализ стоимости аутсорсинга</h4> <table width="97%" border="1"> <tr> <td>Ваши текущие затраты</td> <td><input name="buh" type="text" id="buh" size="55" maxlength="7" placeholder="Введите Ваши совокупные расходы на бухгалтерию"/></td> </tr> <tr> <td>Стоимость аутсорсинга</td> <td><input name="aut" type="text" id="aut" size="55" maxlength="7" placeholder="Введите сумму, рассчитанную на шаге 1"/></td> </tr> <tr> <td> Выгода аутсорсинга <input type="button" value="Посчитать" onclick="writeText(this.form)"/></td> <td> <input name="result" type="text" id="result" size="55" disabled="disabled"/></td> </tr> </table> </form> |
Часовой пояс GMT +3, время: 04:22. |