我有一个表单提交到URL“signup.php?username = xx”,其中xx是输入字段。而不是这个,我想知道如果我能得到它去以下URL“注册/ XX”,其中XX是从输入字段中获取。表单提交网址格式
Q
表单提交网址格式
2
A
回答
2
你需要使用JavaScript和某种类型的.htaccess。但为什么不使用POST
而不是GET
?我不希望singup?username=sawny&password=1234
在我的历史中。
编辑:
我做了这样的事情:
$(document).ready(function() {
$("submit[name='foo']").live('submit', function() {
var usr = $("form input[name='user']").val();
$("form input[name='user']").remove(); //Else it will be singup/usr?user=
$("form[name='bar']").attr("action", "singup/"+ usr);
});
});
,然后正则表达式@zero张贴在.htaccess文件。
-1
试试这个:
RewriteRule ^signup/([^/]*)$ /signup.php?username=$1 [L]
+0
嗨,我没有在这方面的问题,它只是让表单提交到此网址 –
0
包括jQuery如果没有包括
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
然后添加这个脚本
<script>
$(function(){
$("form").submit(function(e){
e.preventDefault();
var action = $(this).attr("action");
var username = $(":input[name='username']").val();
action = action + "/" + username;
location.href = action;
})
})
</script>
相关问题
- 1. 在提交表格上重写网址
- 2. 将表单提交到多个网址
- 3. 一旦提交表单提交页面的网址
- 4. 以JSF格式提交重复表单
- 5. 充分利用网站的网址提交表单
- 6. 为什么GET提交表单后$ _GET为空,为什么是“?”附加到表格提交网址
- 7. iPhone简单提交表格
- 8. 您能否在提交表单后保持提交=在网址中显示?
- 9. Django网址未能在提交表格中找到
- 10. wicket 1.5网址表格提交后的状态页
- 11. CSS表单提交样式
- 12. CakePHP的表单提交与结果网址
- 13. 将表单提交到重写的网址?
- 14. yii2漂亮的网址无法在表单提交上工作
- 15. jquery表单提交网址字符数限制
- 16. 网址友好PHP表单不提交在方法POST
- 17. 登录表单提交至HTTPS网址。它安全吗?
- 18. Zend表单setAction提交到错误的网址
- 19. 如何获取表单提交的网址
- 20. 使用recaptcha与外部表单提交网址
- 21. 多部分表单直接提交到网址
- 22. 提交表单时推送推荐网址GTM
- 23. 重定向到表单上的外部网址提交
- 24. 在php表单提交中导航到特定的网址
- 25. MVC网格提交
- 26. 测验表格提交格式
- 27. Python从网址提取表格到csv
- 28. codeigniter:如果表单有效,请将表单提交给不同的网址
- 29. 提交表格
- 30. 提交表格
我只有通过用户名通过,因此我不不介意历史,我只是希望它看起来整洁,因为现在它提交的url是signup.php?username = XX,但我有一个重写规则注册/ xxx到signup.php?username = xx。因此,如果我可以将表单提交给注册/ xx,ht.access将处理剩下的事情。我希望我有道理 –
谢谢!这工作 –