javascript控制jsp网页中只读文本框背景色——出错啦,求救!
2011-11-30 20:12
369 查看
jsp网页代码:
js文件中javascript代码
结果图(本来第一个只读文本框的背景色应该变成灰色的,结果其他两个非只读文本框也变成灰色的了):
求高手指点,不胜感激!!!
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/txtreadonlycolor.js" type="text/javascript"></script> <title>文本框背景色变灰Demo</title> </head> <body onload="checkreadonly()"> <form name="input" action="" method="get"> <div> <input name="testtrue" type="text" readonly="true" /> <input name="testnone1" type="text" /> <input name="testnone2" type="text" /> </div> </form> </body> </html>
js文件中javascript代码
function checkreadonly() { var txt=document.getElementsByTagName("input"); for(var i=0;i<txt.length;i++) { var txttype=txt[i].type; var txtstyle=txt[i].style; var txtname=txt[i].name; if(txttype=="text") { if( txtname.readonly = "true") { txtstyle.backgroundColor="#EBEBE4"; } else { txtstyle.backgroundColor="white"; } } } }
结果图(本来第一个只读文本框的背景色应该变成灰色的,结果其他两个非只读文本框也变成灰色的了):
求高手指点,不胜感激!!!
相关文章推荐
- jsp页面使用js控制文本框只读,并且按下backspace删除按钮后停在原页面
- function设置jsp页面使用js控制文本框只读,并且按下backspace删除按钮后停在原页面
- 在网页中用JAVASCRIPT控制FLASH的播放
- javascript控制文本框输入限制内容
- JavaScript(一)--变量和数据类型/流程控制语句/函数/网页时钟/基于对象编程
- JavaScript实现点击按钮切换网页背景色的方法
- Web网页中使用Media Player播放MPG视频的代码,并且支持JavaScript控制播放,暂停等功能
- CutePsWheel javascript libary:控制输入文本框为可使用滚轮控制的js库
- 用JAVASCRIPT设置文本框等为只读属性!
- Javascript控制文本框只能输入数字
- javascript 控制文本框输入格式
- javascript 控制网页最大化、最小化
- 巧用expression来区分只读文本框和普通文本框的背景色
- 利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
- Javascript控制文本框只能输入数字
- javascript控制文本框中输入的只能为数字
- 控制模版列的文本框在编辑时只读
- javascript控制网页背景图片
- 怎么在网页中通过JAVAscript控制SVG图像放大缩小
- CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库