Проверка формы не работает!
Всем привет. Почему не работает этот код? Он проверяет текст в поле #unblckinpt и в случае, если там не написан правильный текст (например, SAMPLETEXT), запускается функция criticalError, но у меня ничего не происходит.
$('#unblckbtn').click(function(){ var secretinput = $('#unblckinpt'); var secretCode = secretinput.value; if(secretCode != SAMPLETEXT){ criticalError() } else { setcookie("block","no",10); $("#errorbody").hide("fast"); } }); |
Цитата:
а инпут хоть нативный ? есть у него свойство value? |
dmitriymar, вот вам хтмл-код:
<input type="text" id="unblckinpt" value="" placeholder="Enter secret code here" size="40"><br> <input type="button" id="unblckbtn" value="Отправить"> ну и скрипт $('#unblckbtn').click(function(){ var rightcode = "q"; if(document.getElementById('unblckinpt').value != rightcode){ alert('qqqq'); } else { setcookie("block","no",10); $("#errorbody").hide("fast"); } }); |
<script src="http://code.jquery.com/jquery-latest.js"></script> <input type="text" id="unblckinpt" value="" placeholder="Enter secret code here" size="40"><br> <input type="button" id="unblckbtn" value="Отправить"> <script type="text/javascript"> $('#unblckbtn').click(function(){ var rightcode = "q"; if($('#unblckinpt').val() != rightcode){ alert('qqqq'); } else { //setcookie("block","no",10); $("#errorbody").hide("fast"); } }); </script> |
Deff,
Огромное спасибо! Правда я столкнулся с одной проблемой. Если скрипт вставить в head, то ничего не работает, а если в body - все прекрасно. Не знаете ли Вы в чем причина? Остальные скрипты, например, работают из head и никаких трудностей с ними не возникало. |
Цитата:
<script src="http://code.jquery.com/jquery-latest.js"></script> <input type="text" id="unblckinpt" value="" placeholder="Enter secret code here" size="40"><br> <input type="button" id="unblckbtn" value="Отправить"> <script type="text/javascript"> $(document).ready(function(){ $('#unblckbtn').click(function(){ var rightcode = "q"; if($('#unblckinpt').val() != rightcode){ alert('qqqq'); } else { //setcookie("block","no",10); $("#errorbody").hide("fast"); } }); }); </script> |
Часовой пояс GMT +3, время: 13:50. |