爲什麼當我給輸入字段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 2011-12-31 09:01:11
用掃描儀掃描我的ID,並嘗試這樣的:\t \t如果(e.keyCode == 13){ \t \t \t //打印出條形碼 \t \t \t VAR測試= $( '#scanID')VAL。 (); alert(test); 沒什麼好開心的 – dymo 2011-12-31 09:03:34
你的元素是隱藏的,因此它永遠不會有按鍵不會發生在它上面。 – Virendra 2011-12-31 09:07:26