JS传值的个问题~~~~~~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:27:09
<js>
function a()
if(单选框1被选中)
<%request.setAtt~~~("key",value)%>

</js>

form onsubmit="return a()"

我就简化写了,在跳到servlet后 取不到js里set的值,即便在set下面紧跟着get也获取不到,这是为什么?

有什么办法能通过这个判断,用jsp或java的方式来设一个变量,好在servlet中取~~
<js>
function a()
{
if(单选框1被选中)
<%request.setAtt~~~("key",value)%>

}
</>

如果把<%request.setAtt~~~("key",value)%> 改成alert("asdasd");return false;

是 有反映的,就是说正常运行的,但是<%request.setAtt~~~("key",value)%>似乎没执行

还有就是 js怎么给hidden加值?

没怎么看明白

如果是点击完就传的话,你可以试试在body里放一个hidden框,当点击的时候js将hidden赋值,在servlet的里取hidden name的值

a(){}加个return true;试试