2015-03-15 3 views
1

Я новичок в JS я хотел, чтобы проверить введенный номер суммы в типе ввода «номер»хочет проверить значение типа ввода номер

<input type="number" id="val" value="1" class="input-text" > 

Я пытался

$("input: number").focus(function(){ 
    var val = $("#val").val(); 
    alert("there are", val + "in your cart"); 
}); 

я не знаю, как получить значения из полей формы с JQuery я просто хотел, чтобы отобразить введенный номер в поле номер

Вот скрипку пример https://jsfiddle.net/s81g6963/

+1

См https://jsfiddle.net/s81g6963/1/ – haim770

+0

Выглядит хорошо, ожидать, что я не понимаю, почему вы слушаете 'focus' события. Это событие поднимает _before_, вы можете вводить что-либо в каждом определении. попробуйте использовать событие «focusout» или «blur». – arkascha

+0

Я тоже пытался использовать .ready, но не возвращал никакого результата, так как вы можете видеть, что я установил значение = 1 – Daniel

ответ

3

Найдите приведенный ниже код. Когда документ готов, вы можете получить значение поля ввода. Для получения дополнительной информации проверьте мою ссылку jsfiddle. Примечание: вы можете использовать событие размытия вместо фокуса.

$(document).ready(function() 
{ 
var get_val = $("#val").val(); 
alert("there are " + get_val + " in your cart"); 
     $("#val").blur(function(){ 
     var get_val = $(this).val(); 
     alert("there are " + get_val + " in your cart"); 
     }); 

}); 

jsfiddle

Смежные вопросы