2017-10-14 76 views
1

我有我的貸款頁面,需要一些幫助的形式 ,所以我有2個產品於一體的形式JavaScript的形式提交重定向

> <form action="x.html" method="post" id="lead-form" validate> 
 
    <select class="form-control" name="requested_product" id="sa"> 
 
             <option id="x" value="x.html" selected="selected">product x</option> 
 
             <option id="y" value="y.html">product y</option> 
 
            </select> 
 
<input class="form-control" id="sz" name="email" type="email" placeholder="E-mail" tabindex="2" required="email"> 
 
<input class="form-control" id="sf" name="first_name" type="text" placeholder="First Name" required> 
 
<input class="form-control" id="sl" name="last_name" type="text" placeholder="Last Name" required> 
 
<button requird="email" class="btn btn-primary btn-lg btn-form">Get Started</button> 
 
</form>

,所以我如何對產品X的頁面重定向當我選擇它並提交或重定向到產品Y的頁面時,我選擇它並提交

+0

通常情況下,你不能提交到'.html'文件,並需要提交給將運行一個服務器端腳本來處理的路徑數據並管理重定向 – charlietfl

+0

我該怎麼做?那我想知道的 –

+0

需要研究一些特定於任何可用的服務器端編程語言的表單處理教程。 '.html'文件通常是靜態資源,並且在JavaScript中沒有編程能力 – charlietfl

回答

0

您有一些選項可以解決此問題。

您需要決定是否要在前端或後端解決路由問題。

如果您在前端執行此操作,您可以隨時使用javascript更改選擇更改時的表單操作屬性。

你也可以有一個更豐富的應用程序來處理請求使用ajax而不是純粹的本地表單提交,如果你是新手,你可以使用jQuery作爲入門工具包。

看看這個帖子關於提交表單使用jQuery: Submit a form using jQuery

如果你想在後端解決這個問題,表單總是會提交相同的URL,然後在你讀的後端應用程序選擇項目並決定哪一個重定向響應。

例在PHP中:How to make a redirect in PHP?

我希望這有助於你

+0

謝謝。但不太明白如何去做 –

+0

你應該開始閱讀關於js和IE: https://developer.mozilla.org/en-US/docs/Learn/HTML/Forms/Form_validation –