Action一個表單對應多個提交按扭<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一個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>