有关javascript 加减运算的问题
请问如何用javascript或jquery使文本框中的数字加1,并且显示在这个文本框中呢?谢谢例如,文本框中本来有一个值为1,现在我想将这个值加1,即为2,并在这个文本...
请问如何用javascript或jquery使文本框中的数字加1,并且显示在这个文本框中呢?谢谢
例如,文本框中本来有一个值为1,现在我想将这个值加1,即为2,并在这个文本框里显示。 展开
例如,文本框中本来有一个值为1,现在我想将这个值加1,即为2,并在这个文本框里显示。 展开
展开全部
做了一个简易的计算器。
但是JavaScript运算加减法是存在自身的问题,简易自己编写运算的插件,
或是用网络提供的。
<script>
window.onload=function (){
var oText1=document.getElementById('txt1');
var oText2=document.getElementById('txt2');
var oSel=document.getElementById('sel1');
var oBtn=document.getElementById('btn');
oBtn.onclick=function (){
var n1=parseFloat(oText1.value);
var n2=parseFloat(oText2.value);
var a=oSel.value;
'12+5'
var res=0;
switch (a)
{
case '+':
res=n1+n2;
break;
case '-':
res=n1-n2;
break;
case '*':
res=n1*n2;
break;
case '/':
res=n1/n2;
break;
}
alert(res);
};
};
</script>
</head>
<body>
<input type="text" id="txt1" />
<select id="sel1">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type="text" id="txt2" />
<input type="button" value="计算" id="btn" />
</body>
展开全部
$("#txt").val((parseInt($("#txt").val())+1));原理是先把文本框的值转化成整型,然后加1后给文本框赋值。如果是浮点型的话用parseFloat函数。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
parseInt($("#inputId").val())+1
这样的需求吧
这样的需求吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input id='test' value='1' />
<button onclick="plus();">Plus</button>
<script>
function plus(){
var val = $('#test').attr('value');
var new_val = parseInt(val) + 1;
$('#test').attr('value',new_val);
}
</script>
试试看
<button onclick="plus();">Plus</button>
<script>
function plus(){
var val = $('#test').attr('value');
var new_val = parseInt(val) + 1;
$('#test').attr('value',new_val);
}
</script>
试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="text" value="1" name="addValue">
<input type="button" value="add" onclick="javascript:addNum();" >
function addNum(){
var addObj=document.getElementById('addValue');
var value=addObj.value;
if(isNaN(value)){alert('不是一个数字!')return;}
addObj.value=parseInt(value)+1;
}
<input type="button" value="add" onclick="javascript:addNum();" >
function addNum(){
var addObj=document.getElementById('addValue');
var value=addObj.value;
if(isNaN(value)){alert('不是一个数字!')return;}
addObj.value=parseInt(value)+1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在四楼的基础上改下:
<input type="text" value="1" id="addValue">
<input type="button" value="add" onclick="javascript:addNum();" >
function addNum(){
var addObj = document.getElementById('addValue');
var value = addObj.value;
if(isNaN(value)){
alert('不是一个数字!');
return;
}
addObj.value = parseInt(value)+1;
}
<input type="text" value="1" id="addValue">
<input type="button" value="add" onclick="javascript:addNum();" >
function addNum(){
var addObj = document.getElementById('addValue');
var value = addObj.value;
if(isNaN(value)){
alert('不是一个数字!');
return;
}
addObj.value = parseInt(value)+1;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询