如何在jQuery中存储输入框编号
how to store input box number in jQuery
想象一下普通计算器是如何工作的。 使用单击按钮在显示框中输入数据。现在我想单击一个按钮以显示"+",并删除显示中的所有数字但存储它。所以我可以点击显示新号码。之后,存储这些数据包括数字 1、"+"和数字 2。例如:("1","+" "2")。这样做但不使用 javascript 进行正常计算的原因是我想使用 Ajax 发送到 php 并使用 php 来执行数学运算。但是,我被困在这一部分。
var memory = "";
$("#add").click(function() {
memory += $show.val() + "+";
if($show.val().length >= 1){
$show.val("+");
} else {
$show.val("");
}
}
[针对服务器上字符串中的计算代码的强制警告]
我建议在尝试更高级的概念之前尝试仅使用 javascript 获取项目的工作版本。
var memory = [];
$("#add").click(function() {
var val = $show.val();
if (val)
memory.push(val);
$show.val('+');
});
$('#submit').click(function () {
var s = memory.join('+');
memory = [];
$.get(...
});
在这里检查小提琴
var one = $("#one");
var two = $("#two");
var add = $("#add");
var show = $("#show");
var equal = $("#equal");
var memory = "";
one.click(function(){
memory += "1";
show.val("1");
});
two.click(function(){
memory += "2";
show.val("2");
});
add.click(function(){
memory += "+";
if(show.val().length >= 1)
show.val("+");
else
show.val("");
});
equal.click(function(){
show.val(memory)
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="show" type="text"/>
<input id="one" type="button" value="1"/>
<input id="two" type="button" value="2"/>
<input id="add" type="button" value="+"/>
<input id="equal" type="button" value="="/>
相关文章:
- 想要检查输入类型编号的值
- WordPress TinyMCE自定义按钮与输入类型编号
- 将各种输入类型编号的值求和,并实时显示总数
- 通过用户输入不起作用来更改输入编号
- 输入类型编号最大长度为 5
- 如何使用 jQuery Ajax 指定正确的输入以提交多个表单(可变编号)
- 如何从刚刚输入的输入字段中在每页上打印发票编号
- 如何在jQuery中存储输入框编号
- 使用 AngularJS 1.2 绑定输入编号上的输入类型范围
- 检查输入类型编号的值
- 检查 jQuery 中的递增-递减事件输入类型编号
- 表单字段输入编号通过在前面添加零来自动转换为 3 位数字
- AngularJS输入类型编号不'键入字母时不要更新模型
- 输入类型'编号'不工作的angularjs
- Jquery获取自动编号的输入值并从中创建选择框
- Vue.js-如何制作一个编号的输入列表
- HTML表单编号类型唯一的用户输入与Javascript和PHP
- HTML表单编号类型唯一用户输入
- 在动态添加和删除字段后重新编号表单输入数组
- 表单输入编号的变量max