onclick="execAsynch(MyForm.empLastName.value)">

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE>例子</TITLE>
    </HEAD>
    <BODY>
    <h1>雇员信息</h1>
    <hr>
    <form name=MyForm>
    请输入你想查询的名字:
    <br><input type=text name="empLastName" size=40>  
    <input type=button name=btnExecute style="width=150"
           value="获取信息"  
           onclick="execAsynch(document.all['empLastName'].value)">‘此行报错
    </form>
    <hr><SCRIPT LANGUAGE="javascript">
        function execAsynch(empLastName)
        {
      document.write (empLastName);
        }
    </SCRIPT>
    </BODY>
    </HTML>
      

  2.   

    要先用document.all引用empLastName
    <SCRIPT LANGUAGE="javascript">
        function execAsynch(empLastName)
        {
    var ss=document.all("empLastName").value;
      document.write(ss+"<br>");
        }
    </SCRIPT>
      

  3.   

    你可以在function中获取数据
    <SCRIPT LANGUAGE="javascript">
        function execAsynch()
        {
    var ss=document.all("empLastName").value;
    document.write(ss+"<br>");
        }
    </SCRIPT>
    调用的时候onclick="javascrip:execAsynch();"