recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Événement de saisie au clavier de la zone de texte du formulaire, comment effacer la zone de texte et spécifier la zone de texte actuelle?

Dans le formulaire, lorsque le clavier entre dans l'événement Entrée, comment effacer la zone de texte et spécifier la zone de texte actuelle ?

    var str=[];
            $("#ScanCode").keypress(function(event){

                if(event.keyCode==13){
                    var ScanCodeId=$(this).val();
                    if (ScanCodeId==""){
                        return false;
                    }else {
                        //判断是否重复
                        for(var i in str){
                            if(str[i]===ScanCodeId){
                                alert('您的条码与当前申请明细重复,请重新选择!');
                                return false;
                            }
                        }
                        str.push(ScanCodeId);
                        $.ajax({
                            url: '${ctx}/returns/departmentReturn/json/barcode?barcode='+ScanCodeId,
                            async: false,
                            type: 'get',
                            cache: false,
                            dataType: 'json',
                            success: function (res) {
                                var data = res.rows;
                                if(data==""){
                                    return false;
                                }else {
                                    ScanRow('#departmentReturnDetailsList', departmentReturnDetailsRowIdx, departmentReturnDetailsTpl, data);
                                    departmentReturnDetailsRowIdx = departmentReturnDetailsRowIdx + 1;
                                }
                            }
                        });
                        $(this).val('');
                    }
                    $("#returnReason").blur();
                    $("#ScanCode").focus();

                }

            })

Voici l'intégralité du code, solution. . .

習慣沉默習慣沉默2750 Il y a quelques jours683

répondre à tous(1)je répondrai

  • 某草草

    某草草2017-05-19 10:47:52

    event.keyCode==13 Ceci est utilisé pour déterminer le retour chariot

    .val("");//peut être utilisé pour effacer

    .focus();//C'est l'événement pour se concentrer

    répondre
    0
  • Annulerrépondre