<input type="text" name="txt1"><button onclick="kiss(document.all.txt1,1)">1</button><br>
<input type="text" name="txt2"><button onclick="kiss(document.all.txt2,2)">2</button>
<script language="JavaScript">
<!--
function kiss(obj,num)
{
   obj.value = num;
   obj.focus();
}
//-->
</script>

解决方案 »

  1.   

    document.all.txt1  中的 all  是什么意思啊!
      

  2.   

    document.all.txt1中的all是指文档中的所有对象,和document.FormName.txt1是一个意思
      

  3.   

    你要的应该是这个吧,但我想不通有什么用处,呵呵<BODY onLoad="window.focusTag = 0;">
    <input type="text" name="txt1" onFocus="window.focusTag = 1"><button onclick="kiss(1)">1</button><br>
    <input type="text" name="txt2" onFocus="window.focusTag = 2"><button onclick="kiss(2)">2</button>
    </BODY>
    <script language="JavaScript">
    <!--
    function kiss(num)
    {
    if(window.focusTag == 1)
    document.all.txt1.value = num;
    if(window.focusTag == 2)
    document.all.txt2.value = num;
    if(window.focusTag == 0)
    {
    document.all.txt1.value = "";
    document.all.txt2.value = "";
    }
    window.focusTag = 0;
    }
    //-->
    </script>
      

  4.   

    谢谢!  截贴! 能告诉我 onFocus="window.focusTag = 2"和window.focusTag是什么意思吗〉?