复选框说明使用javascript的检索问题
Checkbox states retrieval issue using javascript
我在树结构中有针对文件夹的复选框。有人能就我在复选框中面临的一个问题向我提出建议吗。我需要从cookie会话中检索复选框的选中状态。目前,我能够从Cookie会话中检索与选中复选框相对应的ID。我想在pageload()时检索复选框的选中状态,该状态对应于我目前能够获取的文件夹ID。在我的整个逻辑中,我使用了纯java脚本。
这里有没有办法做到这一点?idArr是所选复选框的文件夹ID的数组,我也可以得到复选框的状态吗?有人能提出建议吗?
window.onload=function(){
var test = ReadCookie("Boxer");
alert("ReadCookie: "+test);
};
function CreateCookie(name,value,days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
alert("cookie created");
}
function ReadCookie(name)
{
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function CheckCookies()
{
var CurrentCookie = ReadCookie("Boxer");
for (i=0; i<document.CheckList.elements.length; i++)
{
if (document.CheckList.elements[i].type == "checkbox")
{
if (CurrentCookie.indexOf(document.CheckList.elements[i].id) > -1)
{
document.CheckList.elements[i].checked = 1;
}
}
}
}
/**我在创建复选框时调用createcookie方法,并传递与处于选中状态的复选框对应的已选中文件夹ID的数组,如下所示:-**/
CreateCookie("Boxer",idArr,"100");
可能是u可以将id和check状态保持在idArr的同一索引中,通过逗号将它们分隔为
while(i<NoOfNodes)
{
idArr[i++]=id+','+isChecked;
}
并通过拆分值来检索它们
相关文章:
- 尝试从csv文件中检索单个值时出现问题
- 从 tinymce 文本区域检索数据时出现问题
- MongoDB 2.0.0 驱动程序,按 ID 检索记录时出现问题
- 此属性检索代码有什么问题
- 使用jqueryAjax和php脚本从mysql检索数据时遇到的问题
- Indexeddb检索速度慢的问题
- 复选框说明使用javascript的检索问题
- 在 .load() 方法检索的 HTML 中查找元素时出现问题
- 更新现有数据时检索引导模式表单中的复选框字段的值时出现问题
- javascript为url检索表单数据时出现问题
- 通过Getscript检索的脚本静默失败-如何解决此问题
- 检索反馈表单的单选按钮值时出现问题
- 从画布中检索鼠标坐标时出现问题
- 渲染后挖空JS从视图模型中检索数据问题
- 在javascript中检索hiddenfield值时出现问题
- 返回从循环中调用的DB查询检索到的数据时出现问题
- 通过异步问题使用jQuery$.ajax从MysQL检索数据
- 使用$http.jsonp检索jsonp时出现问题
- 如何在javascript中包含php,以便从数据库中检索数据,形成带有MCQ问题的论文
- 无法从phpmyAdmin数据库表中检索问题/信息