2011-11-25 114 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;在函数结束时。

希望它有帮助