会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
sp2012
博客园
首页
新随笔
联系
订阅
管理
jsp中有关于超链接的问题
有如下情况:
<form id="detailForm" name="detailForm" action="${ctxPath}/freeEvaluation.do?cmd=queryfreeEvaluation" method="post" enctype="multipart/form-data"> <input id="account" name="account" type="hidden" value="${account_id}"/> <input id="mgrOrgId" name="mgrOrgId" type="hidden" value="${freeEvalAccount.fk_manager_organization_id}"/> <table cellpadding="0" cellspacing="0" width="100%"> <tr> <td colspan="6" align="right"> <a href="${ctxPath}/freeEvaluation.do?cmd=freeEvalAccountStandard" style="text-decoration: underline"><font size="3" color="#5500FF"><b>免评客户标准</b></font></a> </td> </tr> </table>
</form>
提交之后,发现取不到两个隐藏域的内容。
原因很简单,作用域不同,所以在超链接是无法访问那两个隐藏域的。
修改成:
<a href="${ctxPath}/freeEvaluation.do?cmd=freeEvalAccountStandard&account=${account_id}&mgrOrgId=${freeEvalAccount.fk_manager_organization_id}" style="text-decoration: underline"><font size="3" color="#5500FF"><b>免评客户标准</b></font></a>
就可以了。
或者可以这样解决:
<a href="#" onclick="queryStandard()" style="text-decoration: underline;"><font size="3" color="#5500FF"><b>免评客户标准</b></font></a>
然后在js函数里面去实现
function queryStandard(){ window.top.changeTitle("免评客户标准"); document.detailForm.target = "_self"; document.detailForm.cmd.value = "freeEvalAccountStandard"; document.detailForm.submit(); }
posted on
2012-02-01 14:20
sp2012
阅读(
871
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部