怎样在javascript超连接里向action传递参数

来源:百度知道 编辑:UC知道 时间:2024/09/20 21:20:24
页面文件是jsp
代码如下:我想每一种统计的javascript中想action传递统计类型参数kind,可不知道怎么传递,试了用<a href="javascript:submit()?kind=‘outPlan’">但却传不过去。谢谢。
<SCRIPT LANGUAGE="JavaScript">
<!--
function change(osel)
{
if(osel.value == '按部门'){
document.getElementById('a1').style.display = 'block';
document.getElementById('a2').style.display = 'none';
document.getElementById('a3').style.display = 'none';
}else{
document.getElementById('a2').style.display = 'block';
document.getElementById('a3').style.display = 'block';
document.getElementById('a1').style.display = 'none';
}
}
function submit()
{
document.ststcForm.submit();
return;
}
-->
</SCRIPT>

加一个隐藏表单域 hidden name:kind

function submit(value)
{
document.ststcForm.kind.value=value;
document.ststcForm.submit();
return;
}

"><a href="javascript:submit('要传的值')">超计划报销统计表</a>

是这个意思吗?

javascript修改下:
submit是关键字,最好不要用,修改下function的名字
function formSubmit()
{
document.ststcForm.action = document.ststcForm.action + "?kind =outPlan";
document.ststcForm.submit();
return;
}
超链接执行修改下
<a href="javascript:formSubmit()">

这样写,先改form的提交路径
document.forms(0).action
=document.forms(0).action+"kind=outPlan";
然后在提交
document.forms(0).submit();
思路就是这样你看看行不行