Я пытаюсь, чтобы пользователь ввел данные в несколько полей, тогда я хочу, чтобы иметь возможность добавить это значение и принять процент от него. Я понимаю, что могу просто добавить переменные, однако я бы хотел, чтобы пользователь мог видеть общее количество и процент. Если вы хотите посмотреть сайт только для справки,
http://clubs.psu.edu/bk/sga/eform/budget.php спасибо!можете ли вы добавить два поля на веб-сайт?
ответ
им не уверены, что вы имеете в виду, но если вы просто хотите пользователя заполнить форму, а затем сделать некоторую математику на результатах, вы можете сделать просто так:
$total = $_POST['field1'] + $_POST['field2'] + ... etc.
затем:
$percentage = /* here some math for computing percentage */;
и просто покажите оба в своем шаблоне.
UPDATE
нормально, так что попробовать что-то вроде этого (с последней JQuery, просто изменить его под свои нужды):
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
1st number: <input type="text" id="f1" value="0"/><br/>
2nd number: <input type="text" id="f2" value="0"/><br/>
<p></p>
<script>
$("input").keyup(function() {
var add = parseInt($("#f1").val())+parseInt($("#f2").val());
var per = parseInt($("#f1").val())/parseInt($("#f2").val())*100;
$("p").html("add: "+add+"<br/>number1 is "+per+"% of number2");
}).keyup();
</script>
</body>
</html>
это то, что у ожидать?
Ну, я мог бы сделать это именно так, чтобы получатель шаблона, однако, я хочу, чтобы пользователь мог видеть результат на странице. Например, если я вхожу в «5» в первом поле, а «6» - во втором. В моем «итоговом» поле я хочу, чтобы он отображал «11», не нажимая кнопку «Отправить». – Ryan
проверить UPDATE в моем андерсере – budzor
позвольте мне проверить это действительно быстро, жаль, что я все еще изучаю этот форум – Ryan
Код javascript не заботится о формах.
Я предлагаю вам использовать jQuery, чтобы упростить добавление обработчика событий к каждому из входных тегов, но когда вводится какое-либо значение, просто начните добавлять к сумме и вычислить процент, но, t покажите это до тех пор, пока все, где вы хотите ввести данные, не будет завершено, если вы не хотите показывать живое значение при вводе каждого значения.
- 1. Можете ли вы потребовать два поля формы для соответствия HTML5?
- 2. Можете ли вы поместить два поля редактирования бок о бок?
- 3. Можете ли вы добавить два пролета в "link_to"?
- 4. Можете ли вы добавить дополнительные поля в новый Parse.User? [javascript]
- 5. Можете ли вы сравнить два значения DT_R8?
- 6. Можете ли вы заключить Кодовые контракты на частные поля?
- 7. Можете ли вы добавить ярлык ESC Key?
- 8. Можете ли вы добавить атрибуты объекта динамически?
- 9. Можете ли вы запустить два сервера на одном процессоре?
- 10. Можете ли вы разделить область MVC на два проекта?
- 11. Можете ли вы разделить поток на два потока?
- 12. Можете ли вы добавить UIView над UINavigationBar?
- 13. Можете ли вы добавить переменные внутри «cout»
- 14. Можете ли вы добавить find_or_create на вызов before_save на ActiveRecord?
- 15. Можете ли вы добавить список в словарь?
- 16. Можете ли вы добавить переменные в словарь
- 17. Gridworld - Можете ли вы добавить звук?
- 18. Можете ли вы добавить параметры к действиям?
- 19. Можете ли вы добавить логотип пользовательской панели на Wordpress?
- 20. Можете ли вы добавить данные на диаграмму Cognos 10?
- 21. Можете ли вы добавить BarTintColor для реагирования на собственный маршрутизатор
- 22. Можете ли вы назвать два отдельных DAO от одного контроллера?
- 23. Определите, завершен ли вебсайт send()
- 24. Как вы можете сравнить два RippleDrawables?
- 25. Можете ли вы форматировать ввод из текстового поля на C# без маскированного текстового поля?
- 26. AngularJs Вы можете добавить ответ
- 27. Можете ли вы легко вычесть два двумерных массива в Java?
- 28. Можете ли вы реализовать два результата из утверждения IF
- 29. Вы можете сразу выбрать два массива?
- 30. Можете ли вы расширить перечисление?
Вы должны сообщить нам, какой язык сценариев вы используете. –
Im using php, но единственная java, которую я использую, - это дата ... – Ryan
Я думаю, вы имеете в виду Java _script_, а не Java. Javascript не имеет ничего общего с Java. – SLaks