Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Получение значения input (https://javascript.ru/forum/jquery/25587-poluchenie-znacheniya-input.html)

vladimircape 09.02.2012 18:58

Получение значения input
 
Есть форма поиска

она предназначена чисто для кнопки искать при нажатии на нее будет запускаться php
Остальное сделано на ajax но чего-то вообще меня клемануло ,не могу получить данные.
Т.е. человек в input форме текст вводит текст и по изменению в id (я думаю по событию Change )должна запускаться функция в которую передается значение input формы. Вот как передать
вот сам ввод <input type="text" id="find" name="plz">
а как получить этот input значение и передать
и очень важно без всяких form

skfyann 10.02.2012 10:30

Автор, ну и каша у вас в голове... Вот так получить значение с инпута по клику кнопке. При изменении поля это делать не сложнее.
<input type="text" id="txt"/>
<input type="button" id="btn" value="Жмакни меня">
<script>
function someFunc(){
alert(document.getElementById("txt").value);
}
document.getElementById("btn").onclick = someFunc;
</script>

Max_Cohen 15.12.2014 13:17

Ну как-то так)
<input type="text" id="find" name="plz" onchange="a_value(this);"/>

<script type="text/javascript">
function a_value(o)
{
alert(o.value);
}
</script>

sidor84 09.05.2015 21:54

Драсте.
У меня есть форма авторизации стандартная
мэйл
пароль
кнопка

А ниже сделал новую form с напоминалкой пароля. Подскажите как мне с инпута имэйла с первой формы, по клику в форме ниже, взять данные введеные пользователем, и отправить их на страницу обработки?


<form name="napomni" method="POST" action="napomnit_parol_hidden.php"> 
            <script language="JavaScript">
            document.getElementById("vhod_add_mail").value;
            </script> 
        <a href="javascript:void(0)" onClick="document.forms['napomni'].submit()">Напомнить пароль</a> 
    </form>

то что я сделал, не работает.

Скриптом пытался забрать данные из формы выше, но чё то не так)


Часовой пояс GMT +3, время: 10:09.