Action一个表单对应多个提交按扭
一个DictionaryAction有多个方法:add delete edit query
<script language="javascript">
//处理增加按钮
function doAdd(){
document.forms(0).action = "dictionary_add.action";
document.forms(0).submit();
}
//处理删除按钮
function doDel(){
var ckItem=document.getElementsByName("ids");
var checkNum=0;
var id="";
for(var i=0;i<ckItem.length;i++){
if(ckItem[i].checked==true){
checkNum++;
id=ckItem[i].value;
}
}
if(checkNum==0){
alert("请选择要删除的记录!");
return ;
}
if(confirm("确实要删除选中的记录吗?")==true){
document.forms(0).action = "dictionary_delete.action";
document.forms(0).submit();
}
else{
return;
}
}
//处理修改按钮
function doEdit(){
var obj=document.getElementsByName("ids");
var id;
var flag =0;
for(var i=0;i<obj.length;i++) {
if (obj[i].checked) {
id = obj[i].value;
flag++;
}
}
if(flag==0)
{
alert("请选择要修改的数据!");
return;
}
if(flag>1){
alert("您一次只能选择一个进行修改!");
return;
}
if(flag==1){
document.forms(0).action = "dictionary_edit.action";
document.forms(0).submit();
}
else{
return;
}
}
//处理查询
function doSearch(){
document.forms(0).action="dictionary_search.action";
document.forms(0).submit();
}
//以弹出框方式添加数据
function openwin(){
var obj = new Object();
var retuVar = window.showModalDialog("dictionary_add.action",obj,"dialogWidth=480px;dialogHeight=200px");
if(retuVar=="true"){
window.location.reload();
}
}
//选择所有数据
function selectall(str){
var a = document.getElementsByName(str); //获取所有复选框
var n = a.length; //获取复选框的个数
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;//通过单击的按钮判断是选中还是未选
}
</script>