2013-12-13 27 views
0

我想按照我的標題所說的,我想將表單的信息發送到兩個不同的頁面。兩個在一個按鈕中提交動作

我的本意是:

如果有人選擇我想要的信息發送到第1頁形式的一個選項,但如果他們選擇其他選項我要發送信息到另一個頁面。只使用一個按鈕。

這可能嗎?

我發現有關提交表單的兩個不同頁面的信息,但使用兩個按鈕,我只想在一個按鈕中進行操作。

我很感激任何幫助。

+0

我已經編輯好題。請參閱[應該在其標題中包含「標籤」?](http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles),[應該'嗨', '謝謝',標語和敬意從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts) –

回答

1

當然,只要使用prop()和改變形式的「動作」屬性:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#post-to-bar').change(function() { 
      var action = 'foo.php'; 
      if ($(this).is(':checked')) { 
       action = 'bar.php'; 
      } 

      $('#my-form').prop('action', action); 
     }); 
    }); 
</script> 

<form action="foo.php" method="post" id="my-form"> 
    <input type="checkbox" id="post-to-bar" /> 
    <input type="submit" value="Submit!" /> 
</form>