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

添加两个数字的PHP代码,只要我在第二个字段中键入第二个数字,并在第三个字段中填充结果,就会进行添加,php,Php,添加两个数字的PHP代码,只要我在第二个字段中键入第二个数字,并在第三个字段中填充结果,就会进行添加 我们可以使用php,或者使用Ajax或其他编程语言 如果我能得到这个问题的答案,我会很有帮助。您可以使用javascript来完成 Script : function add(){ var num1 = document.getElementById("num1").value; var num2 = document.getElementById("num2").value; sum

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

我们可以使用php,或者使用Ajax或其他编程语言


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

您可以使用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" />
脚本:
函数add(){
var num1=document.getElementById(“num1”).value;
var num2=document.getElementById(“num2”).value;
总和=num1+num2;
document.getElementById(“sum”).value=sum;
}
HTML:
注意:此代码未经测试,请使用jQuery进行相关更改

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

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

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>

函数加法器()
{
var a=parseInt(document.frm.a.value);
var b=parseInt(document.frm.b.value);
var结果=a+b;
document.frm.Result.value=结果;
}

使用
javascript
在没有Ajax的情况下立即进行更改实际上,使用纯javascript您可以实现这一点,而不需要使用PHP或Ajax。您想在回答部分告诉什么?
此代码未经测试
这是什么意思?也就是说,如果parseInt返回NaN,OP open a new thread?脚本将不起作用。例如,当我键入“He was 40”时,验证不是我关心的问题,让该男子自己编写一些代码;)没有验证和输入检查。用户可以轻松地键入一些文本数据,脚本将按预期停止工作。@Carlos:我已更改了答案。谢谢你的建议:)