0

PHP代码添加两个数字,只要我在第二个字段中键入第二个数字,结果就会填充在第三个字段中。

可以使用 php 完成,还是我们使用 Ajax 或其他编程语言。

如果我能得到这个答案会很有帮助。

4

3 回答 3

1

使用 jQuery

$('#field2').change(function (){
   if(!isNaN($('#field1').val()) && !isNaN($('#field2').val()))
   {
         $('#field3').val($('#field1').val()+$('#field2').val())
   }
});

其中 field1、field2 和 field3 是字段的 id。只有在字段 1 和字段 2 中输入的值是数字时,它才会将加法放在字段 3 中。

于 2013-01-15T05:01:15.197 回答
1

Javascript 就足够了

<script type="text/javascript">
function Adder()
{
var a= parseInt(document.frm.A.value);
var b = parseInt(document.frm.B.value);
var result=a+b;
document.frm.Result.value=result;
}
</script>
<form name="frm">
<input id="A" name="A" type="Text" onchange="Adder()" >
<input id="B" name="B" type="Text" onchange="Adder()" >
<input id="Result" name="Result" type="Text" >
</form>
于 2013-01-15T05:08:32.807 回答
0

你可以使用javascript来做到这一点。

Script :

function add(){
var num1  = document.getElementById("num1").value;
var num2  = document.getElementById("num2").value;

sum       = num1+num2;
document.getElementById("sum").value = sum;
}


HTML:

<input type="text" id="num1" name="num1" />
<input type="text" id="num2" name="num2" onchange="add();" />
<input type="text" id="sum" name="sum" />

注意:此代码未经测试,请进行相关更改

于 2013-01-15T04:57:49.777 回答