2011-11-25 101 views
0

如果有人能告訴我在html表單上創建一個動態動作url的最簡單方法,那麼你好有可能。Http post/get dynamic action url

我們有2個文本框,我們希望將這些信息提交到類似於以下的網址http://example.com/box1/box2/,但使用表單文本框中包含的值。

我想這將需要通過Java腳本或其他什麼,但我不知道如何去做。

任何幫助,在此,將不勝感激

感謝

回答

1

這很簡單。所有你需要做的就是從你的腳本獲取值,然後使用頭重定向。例如

if(isset($_POST['SUBMIT'] { 
$box1 = $_POST['box1']; 
$box2 = $_POST['box2']; 
header("Location: http://example.com/ $box1/$box2/"); 
}

,或者您可以使用PHP curl庫,如果你不想,如果使用JavaScript做一個重定向

0

,猜ü可以做這樣的事情,php or server RewriteRule(.htaccess)是否可能是什麼ü[R尋找。

<script> 

//replace the textbox1 and 2 with the id of your text boxes in your form 
var box1=document.getElementById('textbox1').value; 
var box2=document.getElementById('textbox2').value; 

window.location ="http://example.com/"+box1+"/"+box2+"/"; 

</script> 

可能想要把腳本到一個函數,並用「的onclick =」事件,或者如果ü要調用JavaScript的形式提交之前調用它。嘗試使用'onsubmit ='和return = false;在函數結束時。

希望它有幫助