Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   проверка значения инпута (https://javascript.ru/forum/jquery/18224-proverka-znacheniya-inputa.html)

jayson 22.06.2011 14:12

проверка значения инпута
 
вот сделал такой код

<div id="4to_skagew_bro"></div><div id="pakazat_suda"></div>
<a href="javascript://" onclick="javascript://proverka_value_inputa();">Проверяем</a>

function proverka_value_inputa() {
var znak_value = $('#pakazat_suda').load('/mainPage/ #input_ident').val();
if (znak_value=="") {
$('#4to_skagew_bro').html('ОШИБКА');
}
else {
$('#4to_skagew_bro').html('ВСЕ_ОК');
}
}


значение показывает а вот ОШИБКА это или ВСЕ_ОК неправильно работает, помогите плз



если значение присвоено, то он пишет ОШИБКА, а если не присвоено тоже пишет что ОШИБКА

jayson 22.06.2011 14:35

загрузка выполняется и значение показывается разное в зависимости от ситуации, а вот распознать значение код не делает, тоесть не проверяет, может не успевает -_-

bayrach 22.06.2011 15:05

#pakazat_suda это айди какого элемента? Если это какой-нибудь div , то ясное дело, что работать не будет

jayson 22.06.2011 15:14

это id на самой странице где отображается значение инпута

psyhonut 22.06.2011 16:20

Почему не будет? И в первом посте написано что то див.

bayrach 22.06.2011 16:47

С каких это пор val() к блоку применяться стало? Для этого есть text() или html()
p.s. проалерти znak_value и увидишь, что он пуст...

psyhonut 22.06.2011 17:04

Ой, перепутал #4to_skagew_bro и id="pakazat_suda"

melky 22.06.2011 17:44

смотри сам,что ты делаешь

<div id="pakazat_suda"></div>

это дивчик

а теперь сюда
*!*$('#pakazat_suda')*/!*.load('/mainPage/ #input_ident').*!*val()*/!*;


опа, оливье! это магия?

jayson 22.06.2011 17:47

Цитата:

Сообщение от bayrach (Сообщение 109992)
С каких это пор val() к блоку применяться стало? Для этого есть text() или html()
p.s. проалерти znak_value и увидишь, что он пуст...

.load('/mainPage/

<input id="input_ident" value="ЗНАЕЧНИЕ" >

bayrach 23.06.2011 10:58

jayson, вот тебе даже выделили строку $('#pakazat_suda').load('/mainPage/ #input_ident').val();
так нельзя делать, как еще надо объяснять?


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