我正在处理一个 html5 表单。
从下拉列表、时间和有空格的值中检索值时遇到问题。
对于下拉列表 | 被转换为 %7C,时间 : 被转换为 %3A,而 AM 或 PM 不显示,而空格被转换为 +。有没有办法完全按照用户看到的方式检索表单值。
如果我将被迫使用正则表达式将它们转换为原始值,哪些将适用于上述问题
我是 jquery 的新手,所以如果我的问题有任何含糊之处,请原谅我提前谢谢。
下面是我的项目的示例代码。
**switch (questionType) {
case "VTFH44UF34F4FH3": //textbox
$('#variables').append($('<input id="' + variableID + '" name="' + variableID + '" required type="text" data-mini="true" placeholder=""/>'));
$('#variables').trigger('create');
break;
}**
上面的代码是如何动态创建控件。
**function showValues() {
var str = $("form").serialize();
str = str .split("&");
for (var i = 0; i < str .length; i++) {
var str2 = str [i].split("=");
var name = str2 [0];
var value = str2 [1];
}
}
showValues();
}**
上面的代码是如何获取表单值