最近在研究要如何使用一個表單,做多次使用,也可以說是一個表單有多種送出方式並對應不同檔案,
最後發現可以用這種方式來依各按鈕去觸發不同的檔案,例如我在包form的時候是使用
<form id="form1" name="form1" method="post">
</form>
 
送出的按鈕由於我是寫在form之外,所以按鈕部份寫成這樣,第二個我加入了說明供參考
<a href="javascript:del.submit();" onclick="del();">批次刪除</a>
<a href="javascript:stop(自訂).submit();" onclick="stop(自訂)();">批次停用</a>
 
而script部份是寫成這樣(請加在/head之前),第二段我加入了說明供參考
<script language="javascript">
function del()
{
 if(confirm('您確定要刪除?'))
  {
  document.form1.action="del.php";
  document.form1.submit();
  }else{
    return false;
    }
}
function stop(這是觸發的名稱,請對應按鈕的名稱)()
{
 if(confirm('您確定要變更?'))
  {
  document.form1(這裡是表單名稱).action="stop.php";
  document.form1(這裡是表單名稱).submit();
  }else{
    return false;
    }
}

</script>

如果你有更多按鈕要加,就如上面看到,每多一個就加一段『function (自訂name)

arrow
arrow
    文章標籤
    PHP HTML FORM CODE 記事
    全站熱搜

    咖啡 發表在 痞客邦 留言(0) 人氣()