首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js常识

2013-07-09 
js知识1:取输入框里的值var strr$(#checked).val()2:取dom对象的属性直接dom对象+“.”后面跟属性dom.

js知识
1:取输入框==里的值

var strr=$("#checked").val();


2:取dom对象的属性  直接dom对象+“.”后面跟属性

dom.attr("attribute")  有时不太好使

checkbox[j].value checkbox[j].checked
 


3:修改数据时,对于多选框的值得回显  在action中获得多选框对应的字段的值,拼成字符串  传到页面

<body onload="showH()">..<s:checkboxlist name="aids" list="#request.yffzjyTypes" listKey="aid" listValue="lxmc" ></s:checkboxlist>..function showH(){var strr=$("#checked").val();var checkbox=document.getElementsByName("aids");var arr=strr.split(",");for(var i=0;i<arr.length;i++){for(var j=0;j<checkbox.length;j++){if(arr[i].trim()==checkbox[j].value){checkbox[j].checked=true;}}}}


4:动态加载多选框   可以直接传入对象,listKey  listValue  规定他的显示与要传的值  同理的下拉菜单

<s:checkboxlist name="aids" list="#request.yffzjyTypes" listKey="aid" listValue="lxmc" ></s:checkboxlist><s:select name="typeid" list="yffzjyTypes"  listKey="aid" listValue="lxmc"  headerKey="00" headerValue="教育类型"></s:select>

热点排行