Как проверить форму с помощью JavascriptC#

Место общения программистов C#
Anonymous
Как проверить форму с помощью Javascript

Сообщение Anonymous »

Я пытаюсь выполнить проверку перед отправкой отправителя.
Я не хочу делать это на модели, помещая эти DataAnnotations
Поэтому у меня есть такая форма Мой JavaScript:

Код: Выделить всё

    
function validateForm(event) {
const form = document.getElementById('MyForm');
let textAreas = form.querySelectorAll('textarea');
let allFilled = true;

for (let i = 0; i < textAreas.length; i++) {
if (textAreas[i].value.trim() === "") {
allFilled = false;
break;
}
}

if (!allFilled) {
alert("All the Requirements are required.");
event.preventDefault();
return false;
}

return true;
}

Теперь проблема, с которой я столкнулся, заключается в том, что если форма содержит данные внутри, и вы пытаетесь очистить одну текстовую область и попытаться нажать кнопку «Сохранить», страница перезагружается и не отображается. предупреждение и все остальные переданные идентификаторы при переходе на эту страницу теряются. Что я могу делать неправильно, пытаясь проверить эти текстовые поля при удалении ввода из одной из этих текстовых областей и попытаться сохранить и не получить предупреждение, а просто перезагружать страницу.

Подробнее здесь: https://stackoverflow.com/questions/790 ... javascript

Вернуться в «C#»