<input type="text" id="agent" name="name" value="">
document.form.agent.value

解决方案 »

  1.   

    需要注意的是<input type="text" name="agent.name" value="">是struts生成的,怎么写才能让<html:text property="agent.name"/>变成<input type="text" id="agent" name="name" value="">
    呢?
      

  2.   

    这种情况你就没必要非得用<html:text property="agent.name"/>这样的struts语法了,直接改用
    <input type="text" id="agent" name="name" value="">,特殊情况特殊处理嘛。
      

  3.   

    你尝试一下把name改成其他的名字,例如“agent_name”,也许你的名字被javascript的语言误解了!!
      

  4.   

    刚才上面的贴打错了,呵呵。名字是不可以改成有下滑线的。
    尝试下在javascript里使用 document.forms["form"].elements["agent.name"]
      

  5.   

    :),shan_wei(拉丁情人) 说得非常好,我有时候固执得忘了这事了。
      

  6.   

    不过我还是采用了 hang818() 的方法,不过需要改成:form.elements["agent.name"],多谢!!