提交表单时,在URL中传递没有键的值

时间:2017-02-06 12:30:51

标签: php html

我的表单有2个文本框和1个按钮。

提交表单时,我希望网址与www.differentdomain.com/aa00/bb00类似,而不是www.differentdomain.com/?q1=aa00&q2=bb00

这是我的HTML代码:

Workbooks.Open Filename:="C:\Bel.xls", Password:="Password"

2 个答案:

答案 0 :(得分:1)

简单的解决方案是在每次字段更改时更改表单操作:

document.querySelector('#myform').addEventListener('input', function () {
    this.action = this.q1.value + '/' + this.q2.value
})

答案 1 :(得分:0)

如果我理解正确的问题,您可以使用jQuery执行类似的操作:

$('form#myform').submit(function (e) {
    e.preventDefault();

    var urlData = '';
    // order is very important so that you can recognize each value
    urlData += '/' + $(this).find('#q1').val();
    urlData += '/' + $(this).find('#q2').val();

    $.get(domain + urlData, function (data) { alert('success'); });
});

希望有所帮助