我这样实现当点删除按钮时候,出来提示:确实删除吗?按确定,删除,按否,返回>?? 可是不行,不知道怎么搞 <a href="user_del.asp?id=<%=rs("id")%>" target="iframe1" onclick="javaScript:return confirm('您确定删除此用户?!')">删除</a>楼主试试这种办法,user_del.asp是执行删除的页,记得要在页面建一个iframe1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建iframe1做什么另外我做的是JSP页面也可以么? 把代码贴出来看看,不然没有办法分析!!只能怀疑定位没有正确执行!加上两个alert,再分析执行结果!是不是都执行,还是执行一个??if(confirm("确实要删除吗")){ window.location="deleteCompetition.jsp?id=" + compId;//------怀疑这里定位有问题 alert("yes"): return true; }else{alert("no"); return false; } 还有我是按button进行判断的啊 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><META content=text/html;charset=gb2312 http-equiv=Content-Type><LINK href="login/bbs.css" rel=stylesheet><html><head><title>市场分析数据修改</title></head><% String userId=(String)session.getAttribute("userId"); String entId=""; String roleName=""; int roleId=0; Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=rlscm;SelectMethod=direct"; Connection con=DriverManager.getConnection(url,"sa","87951794"); String queryString="select roleId,entId,roleName from roles where userId='"+userId+"'";PreparedStatement ps=con.prepareStatement(queryString);ResultSet rs=ps.executeQuery();%><body><table align="center" border="0" cellspacing="0" cellpadding="0" width="700"><tr> <td valign="bottom"><p align="center"> </p> <p align="center"><font face="黑体" size="4">市场分析数据修改</font></p></td> </tr> <tr><td align="left" valign="top"> </td></tr> <tr><td> <table align="center" border="1" cellspacing="0" cellpadding="0" bgcolor="#ecf5ff" style="font-size:12px" height="36"> <% while(rs.next()){ roleId=rs.getInt(1); entId=rs.getString(2); roleName=rs.getString(3); if(roleName.equals("modify")) {%> <form action="modifyCompetition.jsp" onSubmit="return isValid1(this);" name="form1"> <tr><td width="150" height="24" align="left" valign="middle" class="lpd5"> 请填写统计编号:</td> <td width="180" align="center"><input type="text" name="compId" maxlength="24" size="20"></td> <td width="150" align="center" valign="middle" class="lpd5"><input type="submit" name="Submit2" value="修改数据" class="input" onClick="verifyinput()"> </tr></form><%} if(roleName.equals("delete")){%> <form action="deleteCompetition.jsp" onSubmit="return isValid2(this);" name="form2"> <tr><td width="150" height="24" align="left" valign="middle" class="lpd5"> 请填写统计编号:</td> <td width="180" align="center"> <input type="text" name="compId" maxlength="24" size="20"></td> <td width="150" align="center" valign="middle" class="lpd5"><input type="submit" name="Submit22" value="删除数据" class="input" onClick="confirmdelete()"></td> </tr></form><%}}%> </table></td></tr></table><table width="700" border="0" cellspacing="0" cellpadding="0" align="center"> <tr><td> <font size=5> <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ecf5ff" style="font-size:12px"> <tr align="center" class="bodytitle" height="22"> <td >统计编号</td> <td >客户名称</td> <td >统计时间</td> <td >产品名称</td> <td >配套车型</td> <td >对手名称</td> <td >瑞立占有率</td> <td >对手占有率</td> </tr> <%int curpage=1;Statement statement = con.createStatement(); String qyString="select * from competition order by statDate desc";ResultSet qrys=statement.executeQuery(qyString);int j=0;int k=0;int n=0;while(qrys.next()){k=k+1;}if((k%10)>0)n=k/10+1;elsen=k/10;String urll=request.getQueryString();if(urll==null){curpage=1;}else{if(!(request.getParameter("page")).equals("")){curpage=Integer.parseInt(request.getParameter("page"));}}qyString="select * from competition order by statDate desc";qrys=statement.executeQuery(qyString);while(qrys.next()){j=j+1;if(j>=10*(curpage-1)+1&&j<10*curpage+1){%> <tr bgcolor="#FFFFFF"> <td align=center width="10%"><%out.println(qrys.getString(1));%></td> <td align=center width="18%"><%out.println(qrys.getString(3));%></td> <td align=center width="10%"><%out.println((qrys.getString(13)).substring(0,10));%></td> <td align=center width="14%"><%out.println(qrys.getString(4));%></td> <td align=center width="14%"><%out.println(qrys.getString(6));%></td> <td align=center width="14%"><%out.println(qrys.getString(10));%></td> <td align=center width="10%"><%out.println(qrys.getString(9));%></td> <td align=center width="10%"><%out.println(qrys.getString(12));%></td> </tr> <%}}%> </table> </font> </td></tr> <tr> <td class="lpd5" height="25"><div align="right"><br> <%if(n>0){%> <font size="2">第 <%out.println(curpage);%>页 共<%out.println(n);%>页 转到第 <%for(int i=1;i<=n;i++){%><a href="./competition_modify.jsp?page=<%=i%>"> <%out.println(i);%> </a> <%}%> 页 </font> <%}%> <font size="2"><a href="dataInfo.jsp">返回</a> </font> </div> </td> </tr> <iframe name="iframe1"></iframe></table> <script language="javascript"> function isValid1(form1){ if(form1.compId.value=="null"||form.compId.value==""){ alert("请输入统计编号"); return false; } else{ return true; }} function isValid2(form2){ if(form2.compId.value=="null"||form2.compId.value==""){ alert("请输入统计编号"); return false; } else{ return true; }} function confirmdelete(){ <% qyString="select * from competition order by statDate desc"; qrys=statement.executeQuery(qyString); while(qrys.next()) { //System.out.println(qrys.getString("compId")); %> if(document.form2.compId.value==<%=qrys.getString("compId")%>) { var compId; compId=document.form2.compId.value; if(confirm("确实要删除吗")) { window.location="deleteCompetition.jsp?id=" + compId; return true; } else { return false; } } <% } qrys.close(); %> else { alert("没有您要删除的统计编号!"); document.form2.compId.focus(); return false; }} function verifyinput(){ <% qyString="select * from competition order by statDate desc"; qrys=statement.executeQuery(qyString); while(qrys.next()) { //System.out.println(qrys.getString("compId")); %> if(document.form1.compId.value==<%=qrys.getString("compId")%>) { var compId; compId=document.form1.compId.value; window.location="modifyCompetition.jsp?id=" + compId; return true; } <% } qrys.close(); %> else { alert("没有您要修改的统计编号!"); //document.form1.compId.focus(); return false; } } </script></body><%rs.close();%></html> <td width="150" align="center" valign="middle" class="lpd5"><input type="submit" name="Submit22" value="删除数据" class="input" onClick="confirmdelete()"></td>----------------------------------------------------------------------------------这句里面把type="submit" 改成 type = "button"就行了 求一句正则表达式的解释 小弟最近转型javascript, 想知道各位大侠都用什么工具来开发和Debug呀 mootools 如何获取验证成功的信息 求一个简单的正则表达式 静态页面中实现级联的下拉框 只用JS如何让一个输入框<input>或<div>或<span>默认显示当前时间? **display的怪问题** 一个form多个sumit按钮,如何分辨 小妹在线高分等待!!!! 我想打印某个网页的一部分,怎么办 怎么点击一个链接文字(add)后.链接文字变为(ok). 不是通过src,Js动态设置iframe中的内容
另外我做的是JSP页面
也可以么?
只能怀疑定位没有正确执行!
加上两个alert,再分析执行结果!
是不是都执行,还是执行一个??
if(confirm("确实要删除吗"))
{
window.location="deleteCompetition.jsp?id=" + compId;//------怀疑这里定位有问题
alert("yes"):
return true;
}
else
{
alert("no");
return false;
}
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><META content=text/html;charset=gb2312 http-equiv=Content-Type>
<LINK href="login/bbs.css" rel=stylesheet>
<html><head>
<title>市场分析数据修改</title>
</head>
<%
String userId=(String)session.getAttribute("userId");
String entId="";
String roleName="";
int roleId=0;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=rlscm;SelectMethod=direct";
Connection con=DriverManager.getConnection(url,"sa","87951794");
String queryString="select roleId,entId,roleName from roles where userId='"+userId+"'";
PreparedStatement ps=con.prepareStatement(queryString);
ResultSet rs=ps.executeQuery();
%>
<body>
<table align="center" border="0" cellspacing="0" cellpadding="0" width="700">
<tr>
<td valign="bottom"><p align="center"> </p>
<p align="center"><font face="黑体" size="4">市场分析数据修改</font></p></td>
</tr>
<tr><td align="left" valign="top"> </td></tr>
<tr><td>
<table align="center" border="1" cellspacing="0" cellpadding="0" bgcolor="#ecf5ff" style="font-size:12px" height="36">
<%
while(rs.next()){
roleId=rs.getInt(1);
entId=rs.getString(2);
roleName=rs.getString(3);
if(roleName.equals("modify")) {%>
<form action="modifyCompetition.jsp" onSubmit="return isValid1(this);" name="form1">
<tr><td width="150" height="24" align="left" valign="middle" class="lpd5"> 请填写统计编号:</td>
<td width="180" align="center"><input type="text" name="compId" maxlength="24" size="20"></td>
<td width="150" align="center" valign="middle" class="lpd5"><input type="submit" name="Submit2" value="修改数据" class="input" onClick="verifyinput()">
</tr></form><%}
if(roleName.equals("delete")){%>
<form action="deleteCompetition.jsp" onSubmit="return isValid2(this);" name="form2">
<tr><td width="150" height="24" align="left" valign="middle" class="lpd5"> 请填写统计编号:</td>
<td width="180" align="center">
<input type="text" name="compId" maxlength="24" size="20"></td>
<td width="150" align="center" valign="middle" class="lpd5"><input type="submit" name="Submit22" value="删除数据" class="input" onClick="confirmdelete()"></td>
</tr></form><%}}%>
</table></td></tr></table>
<table width="700" border="0" cellspacing="0" cellpadding="0" align="center">
<tr><td>
<font size=5>
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#ecf5ff" style="font-size:12px">
<tr align="center" class="bodytitle" height="22">
<td >统计编号</td>
<td >客户名称</td>
<td >统计时间</td>
<td >产品名称</td>
<td >配套车型</td>
<td >对手名称</td>
<td >瑞立占有率</td>
<td >对手占有率</td>
</tr>
<%
int curpage=1;Statement statement = con.createStatement();
String qyString="select * from competition order by statDate desc";
ResultSet qrys=statement.executeQuery(qyString);
int j=0;
int k=0;
int n=0;
while(qrys.next()){
k=k+1;
}
if((k%10)>0)
n=k/10+1;
else
n=k/10;String urll=request.getQueryString();
if(urll==null){
curpage=1;
}
else{
if(!(request.getParameter("page")).equals("")){
curpage=Integer.parseInt(request.getParameter("page"));
}}
qyString="select * from competition order by statDate desc";
qrys=statement.executeQuery(qyString);while(qrys.next()){
j=j+1;
if(j>=10*(curpage-1)+1&&j<10*curpage+1){
%>
<tr bgcolor="#FFFFFF">
<td align=center width="10%"><%out.println(qrys.getString(1));%></td>
<td align=center width="18%"><%out.println(qrys.getString(3));%></td>
<td align=center width="10%"><%out.println((qrys.getString(13)).substring(0,10));%></td>
<td align=center width="14%"><%out.println(qrys.getString(4));%></td>
<td align=center width="14%"><%out.println(qrys.getString(6));%></td>
<td align=center width="14%"><%out.println(qrys.getString(10));%></td>
<td align=center width="10%"><%out.println(qrys.getString(9));%></td>
<td align=center width="10%"><%out.println(qrys.getString(12));%></td>
</tr>
<%}}%>
</table>
</font>
</td></tr>
<tr>
<td class="lpd5" height="25"><div align="right"><br>
<%if(n>0){%>
<font size="2">第 <%out.println(curpage);%>页 共<%out.println(n);%>页 转到第
<%for(int i=1;i<=n;i++){%><a href="./competition_modify.jsp?page=<%=i%>">
<%out.println(i);%> </a> <%}%> 页 </font>
<%}%>
<font size="2"><a href="dataInfo.jsp">返回</a> </font>
</div> </td>
</tr>
<iframe name="iframe1"></iframe>
</table>
<script language="javascript">
function isValid1(form1){
if(form1.compId.value=="null"||form.compId.value==""){
alert("请输入统计编号");
return false;
}
else{
return true;
}
}
function isValid2(form2){
if(form2.compId.value=="null"||form2.compId.value==""){
alert("请输入统计编号");
return false;
}
else{
return true;
}
}
function confirmdelete()
{
<%
qyString="select * from competition order by statDate desc";
qrys=statement.executeQuery(qyString);
while(qrys.next())
{
//System.out.println(qrys.getString("compId"));
%>
if(document.form2.compId.value==<%=qrys.getString("compId")%>)
{
var compId;
compId=document.form2.compId.value;
if(confirm("确实要删除吗"))
{
window.location="deleteCompetition.jsp?id=" + compId;
return true;
}
else
{
return false;
}
}
<%
}
qrys.close();
%>
else
{
alert("没有您要删除的统计编号!");
document.form2.compId.focus();
return false;
}
}
function verifyinput()
{
<%
qyString="select * from competition order by statDate desc";
qrys=statement.executeQuery(qyString);
while(qrys.next())
{
//System.out.println(qrys.getString("compId"));
%>
if(document.form1.compId.value==<%=qrys.getString("compId")%>)
{
var compId;
compId=document.form1.compId.value;
window.location="modifyCompetition.jsp?id=" + compId;
return true;
}
<%
}
qrys.close();
%>
else
{
alert("没有您要修改的统计编号!");
//document.form1.compId.focus();
return false;
}
}
</script>
</body>
<%rs.close();%>
</html>
----------------------------------------------------------------------------------
这句里面把type="submit" 改成 type = "button"就行了