2011-12-31 68 views
0

有人可以解釋我如何從兩個下拉字段中捕獲數據,並且當按下submit按鈕時將這兩個選擇值連接在一起以創建一個隨後被調用的URL。html表單捕獲數據使url

例如。

下拉1:蘋果 下拉2:橙

當您單擊提交按鈕會創建一個URL和負載:

http://www.fruittopick.com/apple-orange.html < - 它concats 「蘋果」 & 「 - 」 & 「橙色」 &「.html」,然後加載該頁面。

回答

2

你可以創建一個JavaScript函數,提交表單時被調用, 例如見下文

function genURL() 
{ 
var orange= document.getElementById('orangeCombo'); 
var apple= document.getElementById('appleCombo'); 
var finalURL="www.test.com"; // you can configure as per your need 
finalURL= finalURL+orange+apple; // you can configure as per your need 
window.location.href=finalURL; // to load generated URL 
} 

希望它能幫助

+0

嘿接受任何答案,或評論,如果你仍然有任何問題,如果現在沒有任何問題,然後通過接受答案投票答案 – Manoj 2011-12-31 14:17:51

1

,如果你不介意一點點的PHP:

<?php 
$orange = $_POST['orange']; //replace orange with the name of dropdown 1. 
$apple = $_POST['apple']; //replace apple with the name of dropdown 2. 
$location = "www.example.com/".$orange."-".$apple.".html"; 
header('Location: '$location); 
?> 

將窗體的動作設置爲只包含上述代碼的頁面。 IIRC,它甚至會傳遞任何形式的信息。