jsp中onclick可以传递参数吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中onclick可以传递参数吗相关的知识,希望对你有一定的参考价值。
比如利用和asp一样利用 href="del_nseefile.asp?file=<%=rs1("title")%>">这种把参数传递到某个页面中
行的话哪位大侠可以帮忙写下
其实我想要传的是text中的输入值,不知道行不行,用getpramara("")行嘛
例如 onclick=aa('a');
function aa(a)
参数就可以在这里使用了啊
参考技术A 一样的道里啊
href="del_nseefile.asp?file=<%=request.getAttribute("title")>">
另,onclick是html标签的一个事件,是用来触发单击时调用的JS方法的。 参考技术B 你最好说清楚一些,或者把代码贴出来,肯定能传的。 参考技术C <a href=del.jsp?userdel="+rs.getString(1)+">@#@#@</a>
用++把参数截取出来本回答被提问者采纳 参考技术D <html>
<head>
<script type="text/javascript">
function dojump(id,result)
var temp = document.getElementById('RemarkText').value;
window.location="123.jsp?id="+id+"&Result="+result+"&RemarkText="+temp;
</script>
</head>
<body>
<% int id=456;%>
<form action="" method="post">
<table><tr><td>备注:</td>
<td><textarea cols="30" rows="3" name="RemarkText" id="RemarkText"></textarea></td>
</tr>
<tr><td colspan="2" align="center">
<input type="button" value="通过" onClick="dojump(<%=id %>,1)">
<input type="button" value="拒绝" onClick="dojump(<%=id %>,0)">
<input type="button" value="返回" onClick="javascript:history.back();">
</td></tr></table></form>
</body>
</html>
onclick 传递参数
<form name="form1" method="post" action="">
<input type="radio" id="ccc" value="1" onclick=fdfdfd()>
个人
<input type="radio" id="ccc" value="0" onclick=fdfdfd()>
公司
</form>
<script language="javascript">
function fdfdfd()
var valuess = document.getElementById("ccc").value;
</script>
if valuess=1
输出aaaaaaaaaaa
else
输出bbbbbbbbbb
/if
我的本意是通过onclick事件,将单选项id=ccc的值传到变量 valuess里,然后根据valuess的值输出不同的内容
但是 不能实现,请求帮助
如果input中type效果为多选项的都应该用这种办法,如果用jquery的话,则有一个通用的易用的方法$("input[name='ccc']").val()
David_Rachel 用了直接传值的办法也是可以的,简单的项目用这个很合适。 参考技术A <html>
<head>
<script language="javascript">
function test(value)
if(value=='1')
alert("11111111");
else
alert("00000000");
</script>
</head>
<body>
<form name="form1" method="post" action="">
<input type="radio" name="ra" value="1" onclick="test(this.value)"/>
个人
<input type="radio" name="ra" value="0" onclick="test(this.value)""/>
公司
</form>
</body>
</html> 参考技术B <html>
<head>
<script language="javascript">
function fdfdfd()
var valuess = getRadioValue("ccc");
if(valuess==1)
alert("aaaaaaaaaaa");
else
alert("bbbbbbbbbb");
function getRadioValue(name)
var radioes = document.getElementsByName(name);
for(var i=0;i<radioes.length;i++)
if(radioes[i].checked)
return radioes[i].value;
return false;
</script>
</head>
<body>
<form name="form1" method="post" action="">
<input type="radio" name="ccc" value="1" onclick=fdfdfd()>
个人
<input type="radio" name="ccc" value="0" onclick=fdfdfd()>
公司
</form>
</body>
</html>
以上是关于jsp中onclick可以传递参数吗的主要内容,如果未能解决你的问题,请参考以下文章