【发布时间】:2015-12-14 20:58:45
【问题描述】:
我正在实施上述观点。该表是通过 AJAX 调用创建的。为了创建红色验证框,我创建了这样的表:
for($r = 0; $r < sizeof($dataArray); $r++)
for($i = 2; $i < $fields; $i++){
if(fieldIsValid($dataArray[$r][$i], $dataArray[$r][2], $i)){
Echo "<td><input class='stageAreaInput' onchange='updateData(this.value, ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'></td>";
} else{
Echo "<td><input class='stageAreaInput invalidInput' onchange='updateData(this.value, ".$r.", ".$i.")' value='".$dataArray[$r][$i]."'></td>";
}
}
}
invalidInput 类是触发红色框的原因。但是现在,我需要拆分几行来单独识别它们以进行自动完成。我觉得一长串的 if 语句效率很低。
如果我现在必须单独 Echo 每一行,是否有更好的方法来切换 invalidInput 类?
如果我的更多代码有帮助,请告诉我。
【问题讨论】:
-
我会使用返回循环中调用的
invalidInput的函数 -
我会尝试这种方法
标签: javascript php jquery validation