2013-07-25 65 views
1

我已經定製了我的表單,這是一個常規訂單,現在在立即購買按鈕前有2個付款選項。我需要將數據發送到自動回覆,無論選擇何種付款選項...當他們選擇選項1(現金)時,表單會將他們重定向到謝謝頁面......但現在我有2個單選按鈕,怎麼辦我分開這些事件?如果他們選擇選項1,我如何讓他們看到謝謝頁面 - 如果他們選擇選項2,將其重定向到paypal?提交表單中的單選按鈕觸發操作

<div class="gt-box"> 
    <div class="gt-labelpos"> 
    <label class="gt-label" id="500">How You Pay Mister?</label> 
    </div> 

    <div class="gt-inputpos"> 
    <div class="clrB"> 
     <input name="custom_payme" type="radio" class="gt-req gt-valid__required" 
     checked="checked" value="cash"></input> 
     <span class="gt-text">Ca$h</span> 
    </div> 
    <div class="clrB"> 
     <input name="custom_payme" type="radio" class="gt-req gt-valid__required" 
     value="PayPal"></input> 
     <span class="gt-text">PayPal</span> 
    </div> 
    </div> 
    <em class="clearfix clearer"></em> 
</div> 

回答

0

在您的服務器端當您收到表單的數據時,可以分別檢查單選按鈕的值並根據該重定向。

+0

我不知道如何實際做到這一點。自動回覆表單編輯器爲此表單分配一個重定向動作。那個動作是 - 在有人點擊訂單按鈕後,向他們展示感謝頁面。如果自動回覆器在表單設置中只有一個重定向字段,我如何添加另一個動作? – TM23

+0

這聽起來像你正在使用某種框架或工具,分享給我,我們可以檢查它是否可行。 – topless

+0

這是一個自動應答軟件...不知道我是否允許在這裏做廣告這些東西...... GR是它的縮寫:)在軟件內您可以管理自己的網頁表單,所以我使用它們的參數定製了我現有的表單我可以從自動回覆的所有優勢中受益 - 它收集數據並將客戶重定向到謝謝頁面。重定向部分實際上是在自動回覆器的控制面板中處理的,您可以將您希望的http地址放入重定向字段中。但現在我需要2個重定向...一個用於現金,另一個用於PayPal ...以及響應者 – TM23

2

另一種可以幫助你防止重定向的方法是點擊提交按鈕來評估你的無線電數值並從那裏重定向。你的Javascript代碼看起來像這樣

$('.submit-btn').click = function(e) { 
    e.preventDefault(); 
    if ($('.custom_payme').val() === 'cash') { 
    $.post("Your post url for cash", form_data); 
    } 
    else { 
    $.post("Your post url for Paypal", form_data); 
    }; 
}; 
+0

這似乎是一個好主意,將測試出來...雖然我不知道如何將響應者搶數據,我想這不會是一個問題 – TM23

+0

你可以觸發一個http://api.jquery.com/jQuery .post/request – topless

+0

jquery post會不同於你給的js例子嗎? – TM23