
怎么用javascript获取一个html的所有文本框,然后设置这些文本框的属性为只读
2个回答
展开全部
考滤一下兼容性吧。
<script type="text/javascript" language="javascript">
(function()
{
var ips=document.getElementsByTagName('input');
for(var i=0;i<ips.length;i++)if(ips[i].getAttribute('type').toLowerCase()=='text')ips[i].readOnly=true;
}());
</script>
<script type="text/javascript" language="javascript">
(function()
{
var ips=document.getElementsByTagName('input');
for(var i=0;i<ips.length;i++)if(ips[i].getAttribute('type').toLowerCase()=='text')ips[i].readOnly=true;
}());
</script>
追问
谢谢,好不容易碰到高手,还有个问题想请教下,怎么实现这个功能:在jsp页面,单击“新增”按钮,新增一个select下拉框,其中option的选项是从数据库中查找出来然后设置进去的
追答
javascript方面我不是高手,我只是会用而已。
你这个要用到ajax技术,在后台你用jsp读取数据库生成一个xml文档,然后用ajax来调用。
这个稍微麻烦一点,你可以先百度一下ajax。
添加一个select和给select 添加option都比较简单。
假设你要添加到 id为 sdiv 的元素中:
var s=document.createElement('select');
document.getElementById('sdiv').appendChild(s);
//下面添加option,你可以用ajax读取数据之后用循环添加就可以了
s.options[s.option.length]=new Option('文本','值');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询