<script languge="javascript">
  function input(name)
  {
    var name;
    document.form1.textfield.value=name;
  }
</script><a href="#" onclick="javascript:input('a');">点击此处</a><form name="form1">
<input type="text" name="textfield">
</form>

解决方案 »

  1.   

    因为这句:
    <a href="#" onclick="var a;input(a)">点击此处</a>
    你只定义了一个变量,其名字是a,但没有赋值。相当于没有定义!
    你可以这样:
    <a href="#" onclick="input('a')">点击此处</a>
    或者:
    <a href="#" onclick="var a='a';input(a)">点击此处</a>
      

  2.   

    谢谢 cmsoft(韦小宝是我的老乡.net),你真聪明,愿你像小宝一样快乐!·#¥%%……—