Я знаю, что это, вероятно, смотрит мне в лицо, но:
У меня есть базовая форма для с заголовком для:
<form onSubmit="return validateClinicalReports();" name="clinicalreport" method="post" action="process.php" enctype="multipart/form-data">
js просматривает каждый ввод с использованием: документа.getElementById ( "имя").Если он видит, что ввод пуст, он окрашивает ввод в желтый цвет, выбирает его и дает фокус.Довольно просто, я использую его в другой форме, которая имеет разные входные данные:
if(name == "")
{
document.getElementById("name").style.backgroundColor = "yellow";
document.getElementById("name").select();
document.getElementById("name").focus();
return false;
}
Я буквально скопировал это из другой функции (просто изменил переменную и id на name).Когда я отправляю, я вижу, что он принимает пустой ввод желтым, а затем перезагружает всю форму.Мои другие формы отлично работают.
Есть идеи?