Как проверить форму с помощью 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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