怎样才能取出onclick事件里的值,把它传到action中

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:38:46
我现在是在onclick中有两个参数,我现在是想把这两个参数传到action中去,并且还不刷新和跳转页面。请高手指点!!

onclick后边是自己写的javascript函数阿,直接在里边写就好了
<script language="javascript">
function test(a,b)
{var temp_a=a;
var temp_b=b;
document.forms["form1"].action="...jsp?xx="+temp_a+"&yy="+temp_b;
}
</script>
<input name="button" type="button" onclick="test(a,b)" value="确定" />

是这意思吧

我想这位朋友.可能看到的是一种假像

通常这种事,可能会有两种解释.
1.

就像上面朋友回答的.用XMLHTTPRequest,用ajax技术来完成动态异步刷新工作,网上例子很多。

2.document.forms["form1"].action="...jsp?xx="+temp_a+"&yy="+temp_b;
但这里我要补充.这里是使用post方法来进行提交的.所以看不到jsp?后面的东西.,并且action是同一页面.参数不同.内容大致相同.浏览器缓存中有当前页面.
所以给人的感觉很快.

楼上误解了,不刷新不跳转,就应该是onclick触发一个XMLHTTPRequest,用ajax技术来完成动态异步刷新工作,网上例子很多。

不刷新,不跳转,您需要使用AJAX技术,很简单,网上的例子也很多。