2017-10-08 108 views
0

我面對。我有許多文字輸入和按鍵。其中所有這些我有一個文本框,我添加了一個序列號的形式問題,然後點擊一個特定的按鈕添加下面的表中的所有數據手動按鈕單擊事件工作正常。掃描條形碼和顯示自動

但是當我使用條碼掃描器給輸入該序列號,文本框,然後添加按鈕單擊事件不會自動工作。對於這個我添加,使按鈕點擊事件自動工作

$("#btnAdd").focus(); 

但它是行不通的。我想什麼時候條形碼掃描器在文本框中只有btnAdd點擊將被自動解僱其插入後掃描代碼。 感謝您的幫助

+0

您是否嘗試過'$( 「#btnAdd」)點擊();'? – Philip

+0

哪個事件我會寫這個?在@菲利普 –

+0

文本框鍵向上事件??如果你需要火文本框更新後點擊事件/插入您可能需要調用。點擊()方法。 – Philip

回答

0

條碼掃描儀輸入條碼號,然後就進入了。如果你有每一個輸入,它會自動提交表單。你不需要使用代碼自動化任何東西。

0

條形碼掃描儀有一個後綴,通常是一個return鍵或2 tab印刷機,您需要抓住您的輸入並按照您的意願處理它們。

例如,如果您的條形碼掃描儀的後綴是return

$("#myInput").keyup(function(e){ 
    if (e.which==13) { // 13 is the code for return 
    $("#myOtherInput").focus(); 
    } 
    else { 
    // Do whatever you like 
    } 
    e.preventDefault(); 
});