Http post/get dynamic action url
问题描述:
如果有人能告诉我在html表单上创建一个动态动作url的最简单方法,那么你好有可能。Http post/get dynamic action url
我们有2个文本框,我们希望将这些信息提交到类似于以下的网址http://example.com/box1/box2/,但使用表单文本框中包含的值。
我想这将需要通过Java脚本或其他什么,但我不知道如何去做。
任何帮助,在此,将不胜感激
感谢
答
这很简单。所有你需要做的就是从你的脚本获取值,然后使用头重定向。例如
if(isset($_POST['SUBMIT'] {
$box1 = $_POST['box1'];
$box2 = $_POST['box2'];
header("Location: http://example.com/ $box1/$box2/");
}
,或者您可以使用PHP curl库,如果你不想,如果使用JavaScript做一个重定向
答
,猜ü可以做这样的事情,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;在函数结束时。
希望它有帮助