« 未结束的字符串常量« »JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等(转) »
怎么用js动态设置select,checkbox,radio,text,hidden选择项

function SetValue(name,value)
{
theForm="document.forms[0]";
if(arguments.length==3)
theForm = arguments[2];
theForm=eval(theForm);
//alert(name.type);
for(i=0;i<theForm.elements.length;i++)
{

if(theForm.elements[i].name==name)
{
//复选框
if(theForm.elements[i].type=="checkbox")
{
if(theForm.elements[i].value==value)
{
theForm.elements[i].checked=true;

}
}

//单选按钮
if(theForm.elements[i].type=="radio")
{
if(theForm.elements[i].value==value)
{
theForm.elements[i].checked=true;
}
}

//输入框
if(theForm.elements[i].type=="text"||theForm.elements[i].type=="hidden")
{
theForm.elements[i].value=value;
}

//下拉列表
if(theForm.elements[i].type=="select-one")
{
for(j=0;j<theForm.elements[i].length;j++)
{
if(theForm.elements[i][j].value==value)
{
theForm.elements[i][j].selected=true;
}
}
}

//--
}
}
return;
}

可以帮助你实现代码分离。

在页面的最后调用
SetValue(fieldName,fieldValue);  


Tags: javascript  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/js-set-select-checkbox-radio-text-hidden.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:
未结束的字符串常量  (2008-2-16 3:29:6)
Jquery的load()  (2008-2-16 3:26:45)
Jquery编辑数据  (2008-2-16 3:24:13)
扩展了 jquery 的插件 easy drag   (2008-2-16 3:14:25)
jquery表单应用  (2008-2-16 3:13:4)
jquery在浏览器滚动条上的应用  (2008-2-16 3:11:52)
初试jQuery  (2008-2-16 3:10:32)
Jquery的表单插件  (2008-2-16 3:7:14)
高度な JavaScript 技集  (2008-1-27 23:23:47)
使用混合脚本编程来实现的Base64编码   (2008-1-27 23:2:15)




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.