簡體   English   中英

具有多個提交按鈕的表單,如何設置默認的輸入鍵操作-條形碼掃描器輸入

[英]Form with multiple submit buttons, how to set the default enter key action - barcode scanner input

我一直停留在這個問題上。 我有一個簡單的表格:

<form>
<input type="text" name="barcode1">
<input type="submit" name="barcode1" value="Submit Barcode1">
<input type="text" name="barcode2">
<input type="submit" name="barcode2" value="Submit Barcode2">
</form>

我使用的條形碼掃描儀的數據輸入到文本字段中。 掃描儀記錄一系列數字,然后輸入“ Enter”命令。

當我掃描到條形碼1字段時,它可以正常工作,該表單是由掃描儀的“輸入”命令提交的。

當我進入掃描條形碼2場,它使用條形碼1提交提交表單。

是否可以更改具有多個提交按鈕的表單上的默認提交按鈕? 也許我可以設置默認的提交按鈕,當我專注於文本字段為提交按鈕。

像這樣嗎

$(document).ready(function() {
    var toClick;
    $(":text").focus(function() {
        toClick = $(this);
    });
    $('form').keypress(function(event) {
        if (event.keyCode == 13) {
            event.preventDefault();
            $(toClick).next('input[type="submit"]').click();
        }
    });

});

小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM