遍历form表单下的所有控件
2008-12-16 21:31
253 查看
//这种用法在页面还没有形成的时候就可以用,即常用在页面初始化时对页面表单元素的操作
function init() {
//获取页面form下的所有控件
var elements = form1.elements;
for (i = 0; i < elements.length; i++) {
//控件的name属性
if (elements[i].name == "startDate") {
//给指定控件添加添加
elements[i].setAttribute("check_str", "起始时间!");
elements[i].setAttribute("check_type", "date,,");
elements[i].setAttribute("can_empty", "Y");
//更改状态
elements[i].style.width = "100";
//设置id属性
elements[i].id = "startDate";
}
else if (elements[i].name == "endDate") {
elements[i].setAttribute("check_str", "截止时间!");
elements[i].setAttribute("check_type", "date,,");
elements[i].setAttribute("can_empty", "Y");
elements[i].style.width = "100";
elements[i].id = "endDate";
}
}
}
function init() {
//获取页面form下的所有控件
var elements = form1.elements;
for (i = 0; i < elements.length; i++) {
//控件的name属性
if (elements[i].name == "startDate") {
//给指定控件添加添加
elements[i].setAttribute("check_str", "起始时间!");
elements[i].setAttribute("check_type", "date,,");
elements[i].setAttribute("can_empty", "Y");
//更改状态
elements[i].style.width = "100";
//设置id属性
elements[i].id = "startDate";
}
else if (elements[i].name == "endDate") {
elements[i].setAttribute("check_str", "截止时间!");
elements[i].setAttribute("check_type", "date,,");
elements[i].setAttribute("can_empty", "Y");
elements[i].style.width = "100";
elements[i].id = "endDate";
}
}
}
相关文章推荐
- jQuery formValidator表单验证插件2.9.3版本已经支持对所有客户端控件的验证
- 遍历form中所有的控件
- 递归遍历Form中的所有控件
- c#WinForm下窗体权限设计(遍历菜单下的所有菜单及所有form、form中的控件)
- 遍历form上所有的控件,判断控件类型,然后抓数据
- 禁用form表单中所有控件
- c#WinForm下窗体权限设计(遍历菜单下的所有菜单及所有form、form中的控件)
- c#遍历form窗体上的所有控件
- 关于form表单中禁用所有Asp.net 服务器控件TextBox的方法
- 032遍历表单的所有控件
- jQuery formValidator表单验证插件2.9.3版本已经支持对所有客户端控件的验证
- form表单中控件较多,加载完成后切换页面都很慢的解决方法
- 潜移默化学会WPF(转载篇<一>)--WPF 遍历DataTemplate(获取所有控件)
- JS遍历所有所有控件
- 所有的控件递归遍历
- 循环遍历form元素里的表单元素
- java 遍历request中的所有表单数据
- [转载]WebBrowser控件表单(form)的自动填写和提交
- 各浏览器里默认的表单控件(form controls)
- VC 遍历窗口所有子控件。