Я хочу создать кнопку «добавить» в моем калькуляторе jQuery. Когда я нажимаю кнопку «Добавить», на дисплее отображается «+», и число, которое я ввело, будет сохранено. После этого я могу ввести другое число, чтобы закончить уравнение. Я могу застрять в части кнопки добавления, не уверен, как это сделать. Нужно ли использовать load()?
-5
A
ответ
0
Попробуйте это. Сделано решение с ограниченными входами вы дали
http://jsfiddle.net/sabkaraja/utc7f2ex/
Вы можете решить, что вы хотите сделать с добавленной стоимостью в # add.click (....) событие. Я использовал простой eval, чтобы получить результат.
$(function() {
var $display = $('#display');
$display.val(0);
$(document).on('click', 'button.number', function() {
if ($display.val().length >= 8) {
$display.val("Error");
} else if ($display.val() == "Error") {
$display.val("0");
} else {
$display.val($display.val() + '+' + $(this).val());
}
});
$("#clear").click(function() {
$display.val("0");
});
$("#ce").click(function() {
if ($display.val().length >= 2) {
$display.val($display.val().substring(0, $display.val().length - 1));
} else {
$("#ce").trigger("click");
}
});
$("#add").click(function() {
if ($display.val().length !== 0) {
v = eval($display.val()); //<----- here is where I add the numbers
$display.val(v); //------------> do whatever you like to do after this
$.ajax({
url: 'submit.php',
type: 'POST',
dataType :'html',
data: {sum: v},
success: function(data) {
alert(data);
}
});
}
});
});
Смежные вопросы
- 1. javascript form using POST method
- 2. JQuery post method in mvc 4
- 3. using regex in .replace() method
- 4. HttpWebRequest: post method using "useUnsafeHeaderParsing = true"
- 5. jquery button using $ .post()
- 6. redirect_to using POST in rails
- 7. Factorial using recursion method in IntelliJ
- 8. jquery form serialize using load method
- 9. JQuery post method not executing
- 10. .replace method in jquery
- 11. using accept: in jquery
- 12. JSON post method in ruby on rails
- 13. Связанный список get method using recursive method
- 14. REST post method трудность
- 15. Invoke method using WcfTestClient
- 16. Post back values using Perl and jQuery
- 17. undefined method using Capybara drag_to method
- 18. using transform: translate method in @media только правило экрана
- 19. "undefined method` address = 'for "error using geocoder gem in rails
- 20. JQuery AJAX PHP post method issue
- 21. Данные JQuery Post для MVC Action Method?
- 22. Dropdown jquery method post form не работает
- 23. Http Client Post Method
- 24. click counter in php using jquery
- 25. codeigniter view not loading using jquery $ post
- 26. django using ajax in wistia
- 27. parse $ .post response in jquery
- 28. Using Method.getReturnType() on overridden method
- 29. Stub void method using mockito
- 30. using linq select inside method
Вы забыли, где вы задаете вопрос. Что-то в вашем коде не работает? Вы получаете сообщение об ошибке? Неожиданные результаты? Где вы застряли и как мы можем помочь? – David
Дополнительная информация для David: Где ваш php-код и почему вы хотите делать вычисления на PHP, а не напрямую с js? – Mainz007
Игнорируйте часть php. Я хочу сделать кнопку «добавить», чтобы сохранить данные, и $ post it php. Тем не менее, я застрял в этой кнопке добавления. Я не знаю, что мне нужно делать. Нужно ли использовать load(). ? –