日期:2014-05-17  浏览次数:20991 次

请问asp中表单的处理
(1)
index.asp网页中有十个checkbox:0,1,2,3,4,5,6,7,8,9和两个button;
index.asp网页有四个submit按钮;
请问下,如果想每个按钮都由不同action文件来执行,怎么用表单呢?
这样使用就必须要使用四个form表单了,就这样
<form1> checkbox...   和submit   1   </form>
<form2> checkbox...   和submit   2   </form>
<form3> checkbox...   和submit   3   </form>
<form4> checkbox...   和submit   4   </form>

但是有个问题,每个form中都是共享十个checkbox的,怎么处理呢?
好像矛盾了,清帮忙?


(2)表单name= "f "   中有多个checkbox和其他控件,请问怎样使用javascript

来获取十个checkbox的value啊?请写代码,谢谢!




------解决方案--------------------
[个人意见,仅供参考]


问题一


一个form就行(以下只是大意)

<form id= "frmMain ">
....


<input type= "button " onClick= "submitFormToDiffURL(1) ">
<input type= "button " onClick= "submitFormToDiffURL(2) ">
<input type= "button " onClick= "submitFormToDiffURL(3) ">
<input type= "button " onClick= "submitFormToDiffURL(4) ">
</form>

function submitFormToDiffURL(i){

switch(i){
case 1:
document.formMain.action= "xxxx.asp ";
break;
case 2:
document.formMain.action= "yyyy.asp ";
break;
//... your other form action
}

document.formMain.submit();
}


问题二

直接用document.frmMain.YourCheckBoxId.value就能访问