是否有一种无插件的方式通过jQuery(或没有)检索查询字符串值?
如果是这样,怎么样?如果没有,是否有插件可以这样做?
我有一个带有标准复位按钮的表格,因此编码:
<input type="reset" class="button standard" value="Clear" />
Run Code Online (Sandbox Code Playgroud)
麻烦的是,表示表单属于多阶段排序,因此如果用户填写一个阶段然后稍后返回,则单击"清除"按钮时,不会重置各个字段的"记住"值.
我认为附加一个jQuery函数来遍历所有字段并"手动"清除它们就可以了.我已经在表单中使用了jQuery,但我只是起步速度,所以我不知道如何解决这个问题,除了通过ID单独引用每个字段,这看起来效率不高.
TIA提供任何帮助.
是否有一个jQuery插件可以序列化一个表单,然后恢复/填充给定序列化值的表单?我知道表单插件可以序列化为查询字符串,但我没有找到任何可以从查询字符串中恢复表单的内容.
我想要做的是序列化表单值,每当表单更改时存储为cookie,然后在页面首次加载时从cookie中恢复表单(如果存在).
我已经找到了这个难题的部分(形式插件,cookie插件,各种自动保存插件不能恢复),但在我从各个部分拼凑一些东西之前,我想确保没有一个很好的罐装解决方案等待对我来说.
谢谢!
吉姆
我正在尝试获取以下URL中的字符串以显示在我的网页上.
http://example.com?ks4day=Friday+September+13th
编辑:当我的CRM程序合并URL时,URL中的日期将因人而异.
我可以使用下面的代码在我的网页上显示它,问题是加号(+)也是通过.
例如.周五+月+ 13日
我需要它做的是用空格替换加号(+),所以它看起来像这样:
例如.9月13日星期五
我是新手,所以我在解决它时遇到了一些麻烦.
任何帮助,将不胜感激.
这是我在.js文件中使用的代码
function qs(search_for) {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0 && search_for == parms[i].substring(0,pos)) {
return parms[i].substring(pos+1);;
}
}
return "";
}
Run Code Online (Sandbox Code Playgroud)
这是我在我的网页上使用的代码,用于显示它
<script type="text/javascript">document.write(qs("ks4day"));</script>
Run Code Online (Sandbox Code Playgroud)