我有一个包含两个字段名称和姓氏的表单。
写下字段,然后单击“提交”而不进行操作。
在我的网站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
答案 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”更改为您的测试实际所在的任何页面。