刚学JSP,求教:
下图中,怎么实现点击编码之前的radio,再点击删除或修改按钮,实现删除或修改功能(表的内容和radio是动态添加的)
下图中,怎么实现点击编码之前的radio,再点击删除或修改按钮,实现删除或修改功能(表的内容和radio是动态添加的)
解决方案 »
- spring3.1使用JDBC数据源datasource的错误问题
- 怎样提高访问外网数据库的速度
- tomcat启动报错
- 求助:struts下 上传文件 乱码(急!!)
- JSP连接MySQL问题
- 谁有Sturts教程啊,易懂的,20分一个!QQ:359635471
- 请教:JSP页面定义一个按钮function,onclick时如何让服务器运行这个function
- 购物车里的小程序 类型转换问题 高手进
- 请问有没有类似JCREATOR这样有语法提示的写JSP的工具要求启动速度比较快,JBuilder除外
- (Struts2)Action访问不到问题
- WebService调用时一个很棘手的问题
- 关于加载XML的问题
<input name="button3" type="button" class="bt2" id="button3" style="font-size:13px;" value="修 改" />]
<table border="0" class="datatable2">
<tr>
<td>
<form action="#" method="post" name="myform"> <table width="100%" cellspacing="1" class="list_table">
<tr>
<td width="3%" align="center" class="title">
<img src="images/jsf-messages-16.gif" />
</td>
<td width="49%" align="center" class="title">
类目名称
</td>
<td width="17%" align="center" class="title">
所属目录
</td>
<td width="18%" height="10%" align="center" class="title">
助记符
</td>
</tr>
<tr>
<%
{
(连接数据库代码省略)
out.println("<td><input type='radio' name='radiobutton' value='radiobutton' /></td>");
out.println("<td>"+rst.getString("lm")+"</td>");
out.println("<td>"+rst.getString("sh")+"</td>");
out.println("<td>"+rst.getString("zj")+"</td>");
out.println("</tr>");
}
提交到后台就能处理了
这个radio的value应该是这个条记录的ID,这样删除和修改的时候都是要先获取这个ID.out.println("<td><input type='radio' name='radiobutton' value='"+rs.getString("id")+"' /></td>");<input name="button2" type="button" class="bt2" style="font-size:13px;" value="删 除" onClick="return delete();"/>
<input name="button3" type="button" class="bt2" id="button3" style="font-size:13px;" value="修 改" onclick="return change();"/>]
function getId()
{
var id="";
var arrs=document.getElementsByName("a");
var id="";
for(var i=0;i<arrs.length;i++){
if(arrs[i].checked)
{
id=arrs[i].value;
break;
}
}
return id;
}
function delete()
{
var id=getId();
if(id=="")
{
alert("请选择你删除的记录!");
return false;
}
if(confirm(xxxxxxx))
{
form1.action="xxx.jsp?operator=delete&id="+id;
form1.submit();
}
return false;
}
function change()
{
var id=getId();
if(id=="")
{
alert("请选择你删除的记录!");
return false;
}
form1.action="xxx.jsp?operator=prechange&id="+id;
form1.submit();
}
{
var id=getId();
if(id=="")
{
alert("请选择你删除的记录!");
return false;
}
form1.action="xxx.jsp?operator=prechange&id="+id;
form1.submit();
}
alert("请选择你删除的记录!");----> alert("请选择你修改的记录!");
var arrs=document.getElementsByName("a");
===>var arrs=document.getElementsByName("radiobutton");