Почему это не работает правильно, когда я даю поле ввода type = hidden? Когда поле ввода скрыто, предупреждение дает мне ID-код, который я хочу.Получить значение из скрытого поля
<input id="scanID" name="scanID" type="hidden">
$(document).ready(function(){
$("#scanID").keypress(function(e){
//key code 13 is "enter",
if(e.keyCode==13){
//print out the barcode
alert($("#scanID").val());
//clear the input field for next scan
$("#scanID").val('');
//kill the "enter" event
return false;
}
});
});
Там нет значения, присвоенного скрытого ввод. Следовательно, это не показывает никакой ценности. Где вы назначаете его значение? – Virendra
С сканером я просматриваю идентификатор и попытался это: \t \t если (e.keyCode == 13) { \t \t \t // распечатать штрих-код \t \t \t уаг тест = $ ('# scanID') Вал.(); предупреждение (тест); nothing happans – dymo
Ваш элемент скрыт, и, следовательно, никогда не будет иметь нажатия клавиши. – Virendra