У меня есть форма для заполнения, я хочу проверить, все ли текстовые поля пусты, если они отображаются, то рядом с пустыми отображаются звездочки, если нет (они полны информации), предупреждают о сохраненной странице. контрольная часть и отображение звездочек работает, спасительная часть не работает для меня.
function txtchk(tbox, asterisk, f, name) { //the f parameter is an empty paragraph
var bol = Boolean;
if (bol === true) {
if (document.getElementById(tbox).value == "") {
document.getElementById(asterisk).style.display = "block";
document.getElementById(f).innerHTML = name + " required";
document.getElementById(f).style.display = "block";
return bol = true;
}
else {
document.getElementById(asterisk).style.display = "none";
document.getElementById(f).style.display = "none";
return bol = false;
}
}
else {
alert ("saved");
}
}
function combiner() {
txtchk("tbox1", "asterisk1", "f1", "Product Name");
txtchk("tbox2", "asterisk2", "f2", "Description");
txtchk("tbox3", "asterisk3", "f3", "Image");
txtchk("tbox4", "asterisk4", "f4", "Unit Price");
txtchk("tbox5", "asterisk5", "f5", "ISBN");
txtchk("tbox6", "asterisk6", "f6", "Author");
txtchk("tbox7", "asterisk7", "f7", "Ammount in the stock");
txtchk("tbox8", "asterisk8", "f8", "Color");
txtchk("ops", "asterisk9", "f9", "Size");
txtchk("tbox10", "asterisk10", "f10", "Manufacturer");
txtchk("tbox11", "asterisk11", "f11", "Ammount in the stock");
}
эта функция вызывается кнопкой (при нажатии)