如果该字段为空,我正在尝试让此表单在提交后更改标签颜色,然后在填写该字段时恢复正常。
它的行为类似于: Onsubmit validate change background requried fields?
除了我不知道如何将输入链接到标签。我正在使用上面链接中的 jsFiddle:
http://jsfiddle.net/interdream/cpG2r/7/
window.onload = function() {
document.getElementById("myForm").onsubmit = function() {
var fields = this.getElementsByClassName("required"),
sendForm = true;
for(var i = 0; i < fields.length; i++) {
if(!fields[i].value) {
fields[i].style.backgroundColor = "#ff0000";
sendForm = false;
}
else {
fields[i].style.backgroundColor = "#fff";
}
}
if(!sendForm) {
return false;
}
}
}
我的 JavaScript 不太好。请帮忙!