Come rimuovere la pressione di un tasto da ingresso con jquery?

Qualcuno sa come posso rimuovere la pressione di un tasto da ingresso con jquery?

Esempio:

<input type="text" keypress="cleanMsg()" id="cleanMsg" name="cleanMsg">

Come posso rimuovere la pressione di un tasto=”cleanMsg()” da ingresso tramite jquery? O, comunque, per sostituire la pressione di un tasto=”cleanMsg()” per la pressione di un tasto=”Msg()”??

InformationsquelleAutor Jin Yong | 2009-10-14

 

3 Replies
  1. 4

    Presumo che dire “come faccio a togliere la ‘pressione’ attributo dall’ingresso”, in questo caso sarebbe un lavoro

    <script>
        $(document).ready(function(){
            $("#cleanMsg").removeAttr("keypress");
        });
    </script>

    Se si desidera associare alla pressione di un tasto, si dovrebbe fare in jQuery modo (fare riferimento al docs), con questo codice di cui sopra attributo all’interno del tag input è ridondante

    <script>
        $(document).ready(function(){
            $("#cleanMsg").keypress(function(){
                //do something here
            });
        });
    </script>
  2. 30

    Per ulteriori rispondere alla domanda di carattere generale, è possibile rimuovere qualsiasi pressione di un tasto gestori aggiunto con Jquery:

    $('#foo').unbind("keypress");

    unbind() senza argomenti rimuove tutti i gestori.

Lascia un commento