ZHENGQXTOM
2010-10-25 15:20
浏览 250
已采纳

文本域的提交

我在WEB中有一文本域
初始值为""
在WEB的ONLOAD事件中为其付值
var idcon =document.getElementById("divcd");
idcon.value=window.parent.left.document.getElementById("divcd").value;
WEB中能看到已有值,但提交后ACTION中该divcd值为空不知为何?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • zgy52188 2010-10-25 16:10
    已采纳

    设置为readonly="true" 或者readonly="readonly";

    已采纳该答案
    打赏 评论
  • oyj7454103 2010-10-25 15:23

    提交过去 request.getParameter("CID.cpk.divcd") 试试!

    打赏 评论
  • enet_java 2010-10-25 15:23

    action是通过什么方式来获取属性值的,modelDriven 还是propertyDriven 方式。

    propertyDriven 方式的话需要对应属性的名称。

    打赏 评论
  • oyj7454103 2010-10-25 15:41

    [quote] [/quote]

    可是你写的 name 就是 CID.cpk.divcd !
    这样写他不会解析的!
    request.getParameter("CID.cpk.divcd") 就能得到值!

    打赏 评论
  • soartju 2010-10-25 15:46

    你用的应该是struts框架吧,如果是这样,需要检查一下前后台封装的属性名称是否匹配。

    name="CID.cpk.divcd"代表此属性的名称为“CID.cpk.divcd”,

    如果是通过struts,提交后,此jsp对应的form中,必须有这个名称的属性,struts才会自动给赋值进去。

    检查一下这个名字是否一致。

    否则也可以通过request.getAttribute("CID.cpk.divcd")来获取此文本域信息。

    打赏 评论
  • zgy52188 2010-10-25 15:55

    你的文本设置成 disabled="disabled" 了,这个在表单中是不提交的。

    打赏 评论

相关推荐 更多相似问题