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

怎么在验证text文本框出错的同时底色变红?

2012-01-24 
如何在验证text文本框出错的同时底色变红??且text文本框是动态循环生成的,如:%for(int i0istudent_Lis

如何在验证text文本框出错的同时底色变红??
且text文本框是动态循环生成的,
如:<%
  for(int i=0;i<student_List.size();i++){
  for (int j=0;j<7;j++){
  String ids = "input" +i+ "_" +j;
  String idt = i + "_" + j;
  %>
  <td width="10%">
  <input type="text" name=<%=ids %> id=<%=ids %> value=<%=(List.elementAt(i)).getName()%> style="">
  </td>
  }
}
 

[解决办法]

JScript code
document.getElementById(id).style.background = "red";
[解决办法]
eval("document.getElementById("+<%=id%>+").style.background = 'red'");

[解决办法]
根动态不动态没关系,可以用this,另外你都是知道他违法了,肯定已经拿到引用了
另外除了改变颜色外,可以适当制作图片效果更好。
[解决办法]
写错了,改一下
<script type="text/javascript"> 
function check(obj){ 
obj.style.backgroundColor = "#ff0000"; 

</script> 

<input type="text" name= <%=ids %> id= <%=ids %> value= <%=(List.elementAt(i)).getName()%> style="" onclick="check(this);">

热点排行