使用表单的“ get”方法时,
<form action="domain.com" method="get">
Surname: <input type="text" name="ABC"><br>
Name: <input type="text" name="DFG"><br>
<input type="submit" value="Submit">
</form>
输入将被发送到服务器上的页面
domain.com/?ABC=surname&DFG=name
我的问题:如何编辑表单以使输入内容发送到名为
domain.com/?ABC="surname"&DFG="name“
(请注意两个输入周围的“”。
请指教。谢谢!
javascript大神给出的解决方案
为什么需要用引号引起来?
格式为GET
的网站应该能够理解您发送给它的表单输入,而无需引号。如果您确实需要添加引号(或表单输入中的任何其他内容),则可以使用jQuery。
就像是
$("form").submit(function(event) {
$.get('domain.com', { name: ..., surname: ...});
event.preventDefault();
});
看到:
http://api.jquery.com/submit/
http://api.jquery.com/jquery.get/
编辑:更多信息:
我没有足够的声誉来发表评论,所以我将在这里扩展其他评论者所做的事情。他几乎是正确的,除了需要添加引号字符(“)而不是”%22“,它会为您编码。之所以添加%25是因为它实际上编码了百分比(%)字符!: d
修改自Beau Bouchard的回答:
function (){
var abc = document.getElementById("ABC").value;
document.getElementById("ABC").value = "\"" + abc + "\"";
var dfg = document.getElementById("DFG").value;
document.getElementById("DFG").value = "\"" + dfg + "\""; //changes input field value
document.getElementById("formid").submit(); //submits the form
}
验证php中的javascript对象 - php在我的用户界面中,用户可以构建一些javascript对象,例如:var box = { "width": "100px", "height": "200px", "click": function () { alert("You clicked t…
jQuery val函数在隐藏字段上不起作用? - javascript这是我的HTML代码:<div style='display:none;' id='allformid'> <div> <form action='#'> <input type='text' name='name' …
如何从客户端将数据插入数据库? - javascript我是Web开发的初学者,可以访问cpanel上托管的网站,并且需要对其进行一些更改。这个网站的后端是由蛋糕PHP制作的,我想使用ajax从客户端将一些数据插入其数据库。问题是我不知道如何获取负责插入数据库的PHP文件的URL。参见下面的代码:var xhttp = newXMLHttpRequest(); xhttp.onreadystatechange= …
执行onclick时获得意外令牌 - javascript我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…
我如何反序列化字符串? - php我有一个菜单系统,该菜单系统使用拖放树结构来使用户易于修改。当javascript对字符串进行序列化时,它会通过以下方式进行处理:// Assume each of these items has an ID on with the respective numbers attached Menu Item 1 + Menu Item 2 + Menu It…