Как я могу получить длину текста, введенного в текстовом поле с помощью jQuery?

См. Функцию ConcatToString ниже:

void Main()
{
    List<string>[] phase2 = new List<string>[200];

    phase2[0] = new List<string>() { "Bob", "Complex", "B", "AOT", "Yes", "Yes", "Yes", "Yes", };
    phase2[1] = new List<string>() { "Joe", "Complex", "B", "AOT", "Yes", "Yes", "Yes", "Yes" };
    phase2[2] = new List<string>() { "Bill", "Complex", "A", "AOT", "Yes", "Yes", "Yes", "Yes" };

    File.WriteAllText(@"d:\scratch\arrOfWords.txt", ConcatToString(phase2));
}

public string ConcatToString(List<string>[] arrOfWords) 
{
    StringBuilder sb = new StringBuilder();
    foreach(List<string> words in arrOfWords)
    {
        if(words?.Count > 0 ) sb.AppendLine(String.Join(",", words));
    }
    return sb.ToString();
}
.
135
задан GEOCHET 26 May 2009 в 14:55
поделиться

3 ответа

var myLength = $("#myTextbox").val().length;
315
ответ дан 23 November 2019 в 23:41
поделиться

Вам нужно только захватить элемент с помощью соответствующего селектора jQuery, а затем метод .val () , чтобы получить строку, содержащуюся во входном текстовом поле, а затем вызовите .length для этой строки.

$ ('input: text'). val (). length

Однако, имейте в виду, что если селектор соответствует нескольким входам, . val () будет возвращать только значение первого текстового поля . Вы также можете изменить селектор, чтобы получить более конкретный элемент, но сохраните : text , чтобы убедиться, что это текстовое поле ввода.

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

1
ответ дан 23 November 2019 в 23:41
поделиться

Если ваше текстовое поле имеет атрибут id «mytextbox», то вы можете получить длину следующим образом:

var myLength = $("#mytextbox").val().length;
  • $ ("# mytextbox") находит текстовое поле по его идентификатору.
  • .val () получает значение элемента ввода, введенного пользователем, которое является строкой.
  • .length получает количество символов в строке.
102
ответ дан 23 November 2019 в 23:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: