- function show(obj,str)
- {
- var pa=obj.parentElement.parentElement;
- var cells=pa.getElementsByTagName("td");
- cells[2].innerHTML="正在检测";
- if(str=='VName')
- {
- checkVName();
- }
- else if(str=='nCompanyKind')
- {
- checkSelect(obj,'请选择公司类型');
- }
- else if(str=='nCompanyCity')
- {
- checkSelect(obj,'请选择公司所在城市');
- }
- else if(str=='nCompanyIndustry')
- {
- checkSelect(obj,'请选择公司所属行业');
- }
- else if(str=='nInterestProduct')
- {
- checkSelect(obj,'请选择您感兴趣的产品!');
- }
- }
检验select的onchange事件代码(包括设置通过不通过的css样式)
- function checkSelect(obj,str)
- {
- if(isEmpty(obj.value))
- {
- var pa=obj.parentElement.parentElement;
- var cells=pa.getElementsByTagName("td");
- cells[2].innerHTML=str;
- changeRowBc(obj,'red');
- }
- else
- {
- var pa=obj.parentElement.parentElement;
- var cells=pa.getElementsByTagName("td");
- cells[2].innerHTML="已通过检测!";
- changeRowBc(obj,'white');
- }
- }
设置表格行背景色的代码(obj是指form控件)
- function changeRowBc(obj,color)
- {
- var pa=obj.parentElement.parentElement;
- pa.style.backgroundColor=color;
- }
设置表格行onclick事件的代码(要直接填写在<tr οnclick="">)
- function alert_table(obj){
- var tab=document.getElementById("tab");
- var rows=tab.getElementsByTagName("tr");
- for (var i = 0; i < rows.length-1; i++) {
- rows[i].setAttribute("class", "bacg");
- rows[i].setAttribute("className", "bacg");
- }
- obj.setAttribute("class", "focus");
- obj.setAttribute("className", "focus");
- var cells=obj.getElementsByTagName("td");
- cells[2].innerHTML="正在填写";
- }
不需要校验项的处理函数
- function nocheck(obj)
- {
- var pa=obj.parentElement.parentElement;
- var cells=pa.getElementsByTagName("td");
- cells[2].innerHTML="完成检测!";
- }