<script type="text/javascript">
function editcar() {
var carId="";
var checknum=0;
var s=document.getElementsByTagName("input");
for (var i=0;i<s.length;i++) {
if (s[i].getAttribute("name")=="checkbox")
if (s[i].checked){
checknum++;
carId+=s[i].value;
}
}
if (checknum!=1) {
alert("請選擇一輛需要修改的車輛!");
return false;
}
location.href="<%=basePath%>car.do?method=editCar&carid="+carId;
}
function delsome() {
if(confirm("你確定要?jiǎng)h除所選車輛信息嗎?")){
var choice="";
var s=document.getElementsByTagName("input");
for (var i=0;i<s.length;i++) {
if (s[i].getAttribute("name")=="checkbox")
if (s[i].checked)
choice+=s[i].value+",";
}
if (choice)
location.href="<%=basePath%>car.do?method=delCar&carId="+choice;
else
alert("請選擇需要?jiǎng)h除的車輛!")
}
}
</script>
標(biāo)簽代碼:
<input name="checkbox" type="checkbox" id="checkbox" value="${car.carId }">
刪除部分的Action代碼:
public ActionForward delCar(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String carId = request.getParameter("carId");
carService.delCar(carId);
return query(mapping,form,request,response);
}
service部分代碼:
public void delCar(String carId) {
String arryId[] = carId.split(",");
for (int i = 0; i < arryId.length; i++) {
// SrcmCar car = new SrcmCar();
// car.setCarId(arryId[i]);
// this.getHibernateTemplate().delete(car);
String hql = "delete from SrcmCar where carId='" + arryId[i] + "'";
Query query = this.getSession().createQuery(hql);
query.executeUpdate();
}
}
posted on 2007-10-29 12:10
末日風(fēng)情 閱讀(3414)
評論(0) 編輯 收藏 所屬分類:
javascript