Проверка формы не работает!
Всем привет. Почему не работает этот код? Он проверяет текст в поле #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, время: 02:17. |