使用javascript逗号分隔变量在页面加载时重新填充表单复选框值 [英] Use javascript comma separated variable to repopulate a forms checkbox values when page loads
本文介绍了使用javascript逗号分隔变量在页面加载时重新填充表单复选框值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个jquery变量,它存储一个以逗号分隔的id名称列表。我需要帮助在jquery中编写一些内容来分隔该变量,并在页面加载时使用这些值来填充表单复选框值。
I have a jquery variable that is storing a comma separated list of id names. I need help writing something in jquery that separates that variable and uses those values to populate a forms checkbox values when the page loads.
所以我的jquery变量是$ storedFormValues,这是以逗号分隔的值列表checkbox1,checkbox等。
so my jquery variable is $storedFormValues that is a comma separated list of values "checkbox1, checkbox, etc."
和我的表单
<form name="formname" id="formid">
<input type='checkbox' class='catcheck' id='checkbox1' value='checkbox1' name='catselect' />Checkbox 1
<input type='checkbox' class='catcheck' id='checkbox2' value='checkbox2' name='catselect' />Checkbox 2
<input type="submit" name="submit" value="Submit" />
</form>
任何帮助都将不胜感激!
Any help would be greatly appreciated!
推荐答案
这应该这样做:
var $storedFormValues = "checkbox3,checkbox5";
$(function() {
$.each($storedFormValues.split(","), function(intIndex, objValue) {
$("#" + objValue).attr("checked", "true");
});
})
请参阅小提琴: http://jsfiddle.net/xNyww/
这篇关于使用javascript逗号分隔变量在页面加载时重新填充表单复选框值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文