HTML表单中的&符号在HTML POST后转换为%26

时间:2017-01-27 11:17:18

标签: javascript html

我有一个HTML表单。 SSID和密码字段为" type = text"。在我用&符号 like this填写表单后,提交并稍后重新加载,&符号获得converted to %26

在这里,我在表单提交后保存所有信息,如果页面重新加载,则使用相同的保存值来显示表单字段。

我的问题是如何在页面提交并重新加载后获得&符号,而不是%26

1 个答案:

答案 0 :(得分:0)

抱歉,我的评论是胡说八道,我删除了它。在提交表单之前必须escape the field,例如字段的“onchange”(不要忘记在方法中返回true)。

encodeURIComponent(document.getElementById("the-field").value)

这是一个简短的Fiddle

...对于微编辑感到抱歉:另一种方式是decodeURIComponent,所以在表单字段中它又是&符号。