我有一个时间下拉选择,我想在按下提交按钮后保留所选值。此处为 HTML
<select name="pickupdatehour">
<option label="00" selected="selected" value="00">00</option>
<option label="01" value="1">01</option>
<option label="02" value="2">02</option>
...
<option label="23" value="23">23</option>
</select>
我没有为此使用常规 php,因为我正在 WordPress 中创建一个网站,我需要大量的代码片段来完成此操作,我在多个页面上有这个选择框,我需要一个 Java 或 jQuery 脚本来帮助我在每页上保留所选值。
如果您有jQuery Cookie 插件,您可以使用它在每次进行选择时将选择的值存储到 cookie 中,并且每当加载表单时,它都会检查 cookie 是否已设置并使用 cookie 中的值。
$(function() {
var timeCookie = $.cookie( "timeCookie" ),
selElem = $('select[name=pickupdatehour]');
selElem.on('change', function() {
$.cookie( "timeCookie", this.value );
});
if( timeCookie != undefined ) {
selElem.val( timeCookie );
} else {
$.cookie( "timeCookie", selElem.val() );
}
});
HERE IS一个工作演示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)