как проверить, пусто ли текстовое поле ?
есть ли у кого-нибудь идеи о том, как проверить, пусто ли текстовое поле ?
Использовать этот код
if(!string.IsNullOrEmpty(tb.Text))// Note. Tb is an instance of a TextBox in your application { // Do something }
Мой голос-5.
хороший ответ
Он не сработает, если вы заполните текстовое поле пробелами.
Мой 5. Хороший ответ, хотя вам, вероятно, следует объединить свой ответ с ответом Кима того, чтобы сформировать заявление if, например:
если(строка.IsNullOrEmpty(this.textBox1.Text) || строка.IsNullOrWhiteSpace(this.textBox1.Text))
Я подумал о струне.IsNullOrWhiteSpace(это.текстовое поле textbox1.Способ текста), пробел-это символ, и, следовательно, я нашел, что это трудно сказать, пустой.
Хороший Ответ! Мой 5-й :)
Спасибо
Хороший ответ :)
Спасибо
Воспользуйся Строка.IsNullOrWhiteSpace[^] метод вместо строки.IsNullOrEmpty().
Строка.IsNullOrWhiteSpace () - это комбинация String.IsNullOrEmpty()
и String.Trim().Length == 0
То Строка.Отделка()[^] удаляет все начальные и конечные символы пробела
if(string.IsNullOrWhiteSpace(this.textBox1.Text)) { MessageBox.Show("TextBox is empty"); }
Мой 5. Хороший ответ, хотя вам, вероятно, следует объединить свой ответ с ответом Вонде Тадессе, чтобы сформировать заявление if, например:
если(строка.IsNullOrEmpty(this.textBox1.Text) || строка.IsNullOrWhiteSpace(this.textBox1.Text))
Спасибо.Это хорошо.
Спасибо, Эдман. :-)
Нет необходимости делать это заявление if.
Строка.IsNullOrWhiteSpace-это комбинация строк.IsNullOrEmpty и строка.Функции отделки.
Справедливо. Возможно, вы захотите улучшить свой вопрос, чтобы сделать его немного более ясным ;P
Решение было обновлено. Спасибо, Эдман.
Да это выглядит хорошо :)
Привет аняваси,
Вы также можете использовать этот код:
if(textBox1.Text.Equals("")) { // write the code you want }
Но это только проверит, пусто ли текстовое поле.
вот в чем был вопрос
Правда. ;)
Вы можете использовать свойство required=""
<asp:TextBox ID="txtName" runat="server" Width="165px" required=""></asp:TextBox>
Учитывая решения, которые OP пометил как ответы 7 лет назад, казалось бы, что они хотели этого либо для решения WinForms, либо в коде позади, потому что они хотели что - то сделать, если текстовое поле было пустым-все это говорит о том, что поле является обязательным, поэтому на самом деле может не охватывать требования. Я никогда не видел, чтобы обязательный атрибут использовался таким образом - вы уверены, что это правильно?
вопрос был в том, как узнать, что текстовое поле пусто, поэтому я не знал, что это погода для интернета или для windows, она отлично работает для веб-приложения, она безопасна и проста, и не нужно проверять погоду на сервере, она пуста.