条件:表格中存在有很多数据
问题1:
我想通过一个输入框输入一个数据提交后,能自动查找表格,如果有则用其它颜色标识,没有则提示。
问题2:
全部数据都核对完全后才可进入下一步。
试试
<script>
function she(tablename,v){
var t=false;
var maxr=tablename.rows.length;
var maxc=tablename.rows[0].cells.length;
var tdcon;
for(i=0;i<maxr;i++){
for(j=0;j<maxc;j++){
tdcon = tablename.rows[i].cells[j];
if(tdcon.innerHTML.indexOf(v)>=0){
tdcon.innerHTML=tdcon.innerHTML.replace(v,"<font color=red>" + v + "</font>");
t=true;
}
}
}
if(t){document.all.nextbutt.disabled=false;}
else alert("没找到包含有“" + v + "”的内容。");
}
</script>
<table id="showTable">
<tr>
<td>序号</td>
<td>姓名</td>
<td>性别</td>
<td>级别</td>
</tr> <tr>
<td>序a号</td>
<td>姓a名</td>
<td>性a别</td>
<td>级a别</td>
</tr>
</table>
<form name="form1">
<input>
<input type="button" value="下一步" name="nextbutt" onclick="form1.submit();" disabled>
</form>
<input name=chav value="姓">
<input type="button" value="查找" onclick="she(document.all.showTable,document.all.chav.value);">