Как проверить несколько текстовых полей, когда пользователь вводит значение в любое текстовое поле, он может отправить форму - PullRequest
0 голосов
/ 25 марта 2010

У меня есть несколько текстовых полей, которые я использую для поискового запроса, я хочу проверить их так, чтобы, если какое-либо одно текстовое поле имело значение, пользователь может отправить.

Может кто-нибудь подсказать, как это сделать.

Спасибо

1 Ответ

0 голосов
/ 07 апреля 2010

В ваше событие click для кнопки submit добавьте некоторые операторы if / then, которые проверяют все текстовые поля, чтобы узнать, имеют ли они приемлемые значения. Если вы просто хотите быть уверены, что хотя бы в одном поле введены данные, то вы можете сделать это:

if (textBox1.Text != "" || textBox2.Text != "" || ...)
{
    // process form submission
}
else
{
    // inform user of missing data
}

Если вы делаете это на стороне клиента, в веб-приложении лучшим способом будет использование JavaScript для выполнения проверки при нажатии кнопки отправки. В противном случае пользователю придется ждать, пока сервер проверит переменные и получит новую страницу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...