提交表单链接后如何编辑

时间:2012-07-22 21:19:29

标签: javascript jquery json

我有一个包含两个字段名称和姓氏的表单。 写下字段,然后单击“提交”而不进行操作。   在我的网站http://www.xn--nonlos-8wa.html之前 表格是

    <form method="GET">
        <input type=”text” nome=”id” value=”qui il tuo testo”>
<input type=”text” cognome=”id” value=”qui il tuo testo”>
        <input type= "submit" name= "submit" value= "Invia" >
        </form>

提交后的网站是:

http://www.xn--nonlos-8wa.html/?name=pollo&cognome=che+sono&nome=a&cognome=b&nome=c&cognome=d

这是我发送三个表单的网站,但现在我想更改我发送的第二个表单的名称。 除非数据与我读取网站的程序和受变量的影响。 我编辑字段(变量),但因为我要在网站上重写。 从name = a和surname = b,该网站将成为新参数。

http://www.xn--nonlos-8wa.html/?nome=pollo&cognome=che+sono&nome=565655&cognome=8765634&nome=c&cognome=d.

然后不使用表格的提交...... 怎么样??? 如何仅通过更改感兴趣的值来编辑网站?

在我的网站提交之前

http://www.xn--nonlos-8wa.html/?name=pollo&cognome=che+sono&nome=a&cognome=b&nome=c&cognome=d

用脚本Javascrits(可能吗??)之后 http://www.xn--nonlos-8wa.html/?nome=pollo&cognome=che+sono&nome=565655&cognome=8765634&nome=c&cognome=d

2 个答案:

答案 0 :(得分:1)

您的问题可能存在翻译问题,但我想您正在询问如何设置从表单中传递的参数名称?

最简单的方法就是更改输入的名称:

<input type=”text” name=”surname” value=”qui il tuo testo”>

但是如果由于某种原因你不能编辑html,你也可以用jQuery发送请求并在json对象中设置参数:

$.ajax({
    type: "GET",
    url: "http://www.xn--nonlos-8wa.html/",
    data: {name: "a", surname:"b"}
});

答案 1 :(得分:0)

您必须明确定义表单提交的URL,否则表单操作将成为URL中的任何内容,并将复制您的查询字符串变量。

<form method="GET" action="testo.html">
    ...
</form>

然后它将转到testo.html?nome = pollo&amp; cognome = che + sono。

当然,您可以将“testo.html”更改为您的测试实际所在的任何页面。