Javascript 添加文本框的java脚本函数问题

Javascript 添加文本框的java脚本函数问题,javascript,Javascript,我想添加两个文本框,并在第三个文本框中显示结果。对于下一个剩余行也是如此。这是我的密码 java脚本 var a,b,c; function getdata(txt) { x=txt.value; if (!isNaN(x)) { a=parseInt(document.getElementById("txt1").value); } else { alert("Input

我想添加两个文本框,并在第三个文本框中显示结果。对于下一个剩余行也是如此。这是我的密码

java脚本

var a,b,c;
function getdata(txt)
{
x=txt.value;

    if (!isNaN(x)) 
        {

        a=parseInt(document.getElementById("txt1").value);

        }
        else 
        {
            alert("Input not valid");
            txt.focus();
            txt.value="";
        }

      }
      function getdata1(txt)
      {
        x=txt.value;
        if (!isNaN(x)) 
        {

        b=parseInt(document.getElementById("txt2").value);

        }
        else 
        {
            alert("Input not valid");
            txt.focus();
            txt.value="";
        }
        myFunction();
      }
    function myFunction(s,t) 
    {
        var s=a;
        var t=b;
        var c=s+t;
        document.getElementById("result").value= c;         
    }
请参考下图。 [图片][1]


html代码

调用时错过了myFunction方法的参数。在myFunction方法中也进行了无效的参数声明。请尝试下面的代码

var a,b,c; 
function getdata(txt)
{ 
   x=txt.value;
   if (!isNaN(x)) 
    {

    a=parseInt(document.getElementById("txt1").value);

    }
    else 
    {
        alert("Input not valid");
        txt.focus();
        txt.value="";
    }

  }
  function getdata1(txt)
  {
    x=txt.value;
    if (!isNaN(x)) 
    {

    b=parseInt(document.getElementById("txt2").value);

    }
    else 
    {
        alert("Input not valid");
        txt.focus();
        txt.value="";
    }
    myFunction(a,b);
  }
  function myFunction(a,b) 
  {
      var s=a;
      var t=b;
      var c=s+t;
      document.getElementById("result").value=c;
  }
可能重复的