document.form1.eval(str).value="343"

解决方案 »

  1.   

    <script >
    function setValue(sID)
    {
      if(sID.tagName=='INPUT'&&sID.type=='text')
       {
         sID.value='11111111';
       }
    }
    </script>
    <form>
    <input type="button" runat="server" id="btn">
    <input type =text name ="a" onfocus ="setValue(this)">
    <input type =text name ="b" onfocus ="setValue(this)">
    <input type =text name ="c" onfocus ="setValue(this)">
    </form>
      

  2.   

    var str = "text1";
    eval("document.form1."+ str).value="343"
    或者
    document.form1.elements(str).value="343";
      

  3.   

    meizz(梅花雪) 比较符合我的要求
    谢谢家了