用javaScript动态修改html组件form的action属性,可以在提交时再决定处理表单的页面。

Js代码

< type="application/x-shockwave-flash" width="14" height="15" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%3Cscript%3E%0A%20%20%3C!--%0A%20%20function%20chgAction(v)%7B%0A%20%20%20if(v%3D%3D1)%7B%0A%20%20%20%20form1.action%3D%22.%2Fnewworksheet%22%3B%0A%20%20%20%7Delse%20if(v%3D%3D2)%7B%0A%20%20%20%20form1.action%3D%22.%2Fworksheetupdate%22%3B%0A%20%20%20%7D%0A%20%20%20form1.submit()%3B%0A%20%20%7D%0A%20%20--%3E%0A%3C%2Fscript%3E" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15"> 

<script> 

 <!-- 

 function chgAction(v){ 

 if (v==1){ 

 form1.action="./newworksheet" ; 

 }else if (v==2){ 

 form1.action="./worksheetupdate" ; 

 } 

 form1.submit(); 

 } 

 --> 

</script> 

<script> 

 <!-- 

 function chgAction(v){ 

 if(v==1){ 

 form1.action="./newworksheet"; 

 }else if(v==2){ 

 form1.action="./worksheetupdate"; 

 } 

 form1.submit(); 

 } 

 --> 

</script>Html代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%3Cform%20method%3D%22post%22%20name%3D%22form1%22%20action%3D%22%22%3E%0A%3Cinput%20name%3D%22worker%22%20type%3D%22text%22%20size%3D%2250%22%20value%3D%22%22%20%2F%3E%0A%3Cinput%20type%3D%22submit%22%20value%3D%22%E6%B7%BB%E5%8A%A0%22%20name%3D%22add%22%20onclick%3D%22chgAction(1)%3B%22%20%2F%3E%0A%3Cinput%20type%3D%22submit%22%20value%3D%22%E4%BF%AE%E6%94%B9%22%20name%3D%22update%22%20onclick%3D%22chgAction(2)%3B%22%20%2F%3E%0A%3C%2Fform%3E" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15"> 

< form method = "post" name = "form1" action = "" > 

< input name = "worker" type = "text" size = "50" value = "" /> 

< input type = "submit" value = "添加" name = "add" onclick = "chgAction(1);" /> 

< input type = "submit" value = "修改" name = "update" onclick = "chgAction(2);" /> 

</ form > 

<form method="post" name="form1" action=""> 

<input name="worker" type="text" size="50" value="" /> 

<input type="submit" value="添加" name="add" οnclick="chgAction(1);" /> 

<input type="submit" value="修改" name="update" οnclick="chgAction(2);" /> 

</form>


============================================================================

Js代码

< type="application/x-shockwave-flash" width="14" height="15" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%3Cscript%20language%3D%22JavaScript%22%20%3E%20%0Afunction%20checkaction(v)%7B%20%0Aif(v%3D%3D0)%7B%20%0Adocument.dbform.action%3D%22index.php%3Fadmin_db-repair%22%3B%20%0A%7Delse%7B%20%0Adocument.dbform.action%3D%22index.php%3Fadmin_db-optimize%22%3B%20%0A%7D%20%0Adbform.submit()%3B%20%0A%7D%20%0A%0A%3C%2Fscript%3E%20%0A%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15"> 

<script language= "JavaScript" > 

function checkaction(v){ 

if (v==0){ 

document.dbform.action="index.php?admin_db-repair" ; 

}else { 

document.dbform.action="index.php?admin_db-optimize" ; 

} 

dbform.submit(); 

} 


</script> 

<script language="JavaScript" > 

function checkaction(v){ 

if(v==0){ 

document.dbform.action="index.php?admin_db-repair"; 

}else{ 

document.dbform.action="index.php?admin_db-optimize"; 

} 

dbform.submit(); 

} 


</script>



Html代码

< type="application/x-shockwave-flash" width="14" height="15" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://wjt276.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%26nbsp%3B%26nbsp%3B%3Cform%20action%3D%22%22%20method%3D%22post%22%20name%3D%22dbform%22%3E%26nbsp%3B%0A%3Cinput%20type%3D%22submit%22%20class%3D%22btn%22%20value%3D%22%7Blang%20dbStartOptimize%7D%22%20name%3D%22opsubmit%22%20onclick%3D%22checkaction(1)%3B%22%20%2F%3E%20%0A%20%3Cinput%20type%3D%22submit%22%20class%3D%22btn%22%20value%3D%22%7Blang%20dbStartFix%7D%22%20name%3D%22resubmit%22%20onclick%3D%22checkaction(0)%3B%22%20%2F%3E%20%0A%3C%2Fform%3E%20%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15"> 

 < form action = "" method = "post" name = "dbform" > 

< input type = "submit" class = "btn" value = "{lang dbStartOptimize}" name = "opsubmit" onclick = "checkaction(1);" /> 

 < input type = "submit" class = "btn" value = "{lang dbStartFix}" name = "resubmit" onclick = "checkaction(0);" /> 

</ form >