Просмотров: 15 545

Как получить содержимое текстового поля (input) с помощью jQuery.

Предположим, что на веб-странице есть текстовое поле вот такого формата.

<input type="text">

Иногда возникает необходимость вытащить текст, который в это текстовое поле будет вводить пользователь.

Здесь есть два варианта:

1. Нам нужен текст, который задан для текстового поля по умолчанию в атрибуте value.

<input type="text" value="Пример">

В этом случае, получить значение этого атрибута можно вот так:

$(".mytext").attr("value")

Как это работает, можно посмотреть на следующем живом примере.

2. Нужен текст, который пользователь будет вводить в это текстовое поле.

Тот, текст, который пользователь будет вводить в текстовое поле, не записывается в значение атрибута alt. Для того, чтобы получить доступ к нему, нужно воспользоваться вот такой командой:

$('. mytext ').val()

Посмотрите на следующий пример и попробуйте ввести в это текстовое поле какой-либо текст.

$(document).ready ( function(){

$(".mytext").keyup(function() {
 $('#contenInput').text($(".mytext").val());
});

});

Вот несколько книг по Javascript и jQuery, которые могут быть полезными для вас:

07099997_cover-pdf-kniga-n-prohorenok-html-javascript-php-i-mysql-dzhentlmenskiy-nabor-web-mastera   12367630_cover-pdf-kniga-elizabet-robson-izuchaem-programmirovanie-na-javascript-9523650   01687985_cover-pdf-kniga-petr-tashkov-veb-mastering-na-100-html-css-javascript-php-cms-ajax-raskrutka

  • http://facebook.com/profile.php?id=100001780492890 Дмитрий Павличенко

    function check() {
    if ($(‘#input’).val() >= 2)
    $(‘#button’).removeAttr(‘disabled’);
    $(«#contenInput»).text($(«.mytext»).attr(«value»));
    else
    $(‘#button’).attr(‘disabled’,’disable’);
    }


    Мне нужно что бы после ввода более двух символов не только активировались кнопка, но и запускался другой скрипт. Если до else что либо вставить, то функция вообще перестаёт работать.

  • http://facebook.com/profile.php?id=100001509318489 Максим Невмержицкий

    Скажите а как значение введенное в поле передать в php mail?