innerHTML未隐藏在javascript验证中
您好,在上面的代码中,我试图做的是,如果满足innerHTML未隐藏在javascript验证中,javascript,Javascript,您好,在上面的代码中,我试图做的是,如果满足currentCourseO.value==”,则显示其字符串消息,但不显示newCourseMsgO的字符串消息 如果未满足currentCourseO.value==”,则显示newCourseMsgO的字符串,即newCourseMsgO.innerHTML=“请在编辑中填写课程ID”如果满足此验证 目前,当满足currentCourseO.value==”时,它没有隐藏newCourseMsgO的字符串。请用javascript给我一个答案。听
currentCourseO.value==”
,则显示其字符串消息,但不显示newCourseMsgO
的字符串消息
如果未满足currentCourseO.value==”
,则显示newCourseMsgO
的字符串,即newCourseMsgO.innerHTML=“请在编辑中填写课程ID”代码>如果满足此验证
目前,当满足currentCourseO.value==”
时,它没有隐藏newCourseMsgO
的字符串。请用javascript给我一个答案。听起来你的两个if-else语句应该连接起来,现在它们并不相互依赖。试试这个:
function editvalidation() {
var isDataValid = true;
var currentCourseO = document.getElementById("currentCourseNo");
var newCourseNoO = document.getElementById("newCourseNo");
var currentCourseMsgO = document.getElementById("currentAlert");
var newCourseMsgO = document.getElementById("newAlert");
if (currentCourseO.value == "") {
currentCourseMsgO.innerHTML = "Please Select a Course to edit from the Course Drop Down Menu";
newCourseMsgO.innerHTML = "";
isDataValid = false;
} else {
currentCourseMsgO.innerHTML = "";
}
if (newCourseNoO.value == "") {
newCourseMsgO.innerHTML = "Please fill in the Course ID in your Edit";
isDataValid = false;
} else {
newCourseMsgO.innerHTML = "";
}
return isDataValid;
}
if (currentCourseO.value == "") {
currentCourseMsgO.innerHTML = "Please Select a Course to edit from the Course Drop Down Menu";
newCourseMsgO.innerHTML = "";
isDataValid = false;
} else {
if (newCourseNoO.value == "") {
newCourseMsgO.innerHTML = "Please fill in the Course ID in your Edit";
isDataValid = false;
} else{
newCourseMsgO.innerHTML = "";
}
}