function sendData(num){
if(num=='1'){
document.frm.action="/adduser.jsp";
}
else if(num=='2'){
document.frm.action="/updateuser.jsp";
}
else if(num=='3'){
document.frm.action="/deleteuser.jsp";//只要一个等于号啊
}
你写的没错啊,只是要注意action的路径
一般form的action的路径的第一个字符都不会是/的
if(num=='1'){
document.frm.action="/adduser.jsp";
}
else if(num=='2'){
document.frm.action="/updateuser.jsp";
}
else if(num=='3'){
document.frm.action="/deleteuser.jsp";//只要一个等于号啊
}
你写的没错啊,只是要注意action的路径
一般form的action的路径的第一个字符都不会是/的
<script language="javascript" type="">
<!--
//This function processes events of update or delete user
function sendData(num){
if(num=='1'){
document.frm.action="updateuser.jsp";
}
else if(num=='2'){
document.frm.action="deleteuser.jsp";
}
document.frm.submit();
}
//-->
</script>
<script language="javascript" type="">
//This function process event of add user.
function doChange(){
document.frm.action="adduser.jsp";
document.frm.submit();
}
</script>
<!--
//-->
<center>
<form name="frm" method="post">
<table width="75%" border="0">
<tr bgcolor="#CCCCCC">
<td> </td>
<td>ID</td>
<td>Surname</td>
<td>Forename</td>
<td>Privilege</td>
</tr>
<%
ResultSet rs = (ResultSet) request.getAttribute("userinfo");
while (rs.next()) {
usr_id = rs.getString("usr_id");
usr_surname = rs.getString("usr_surname");
usr_forename = rs.getString("usr_forename");
usr_privilege = rs.getString("usr_privilege");
out.print("<tr><td><input type=\"checkbox\" name=\"ID\" value=\"" + usr_id + "\"></td>");
out.print("<td>" + usr_id + "</td>");
out.print("<td>" + usr_surname + "</td>");
out.print("<td>" + usr_forename + "</td>");
out.print("<td>" + usr_privilege + "</td></tr>");
}
rs.close();
%>
</table>
<p> </p>
<p>
<input type="button" name="adduser" value="Add" onclick="doChange()">
<input type="submit" name="updateuser" value="Update" onclick="sendData('1')">
<input type="submit" name="deleteuser" value="Delete" onclick="sendData('2')">
</p>
</form>