jQuery clear input text on focus

前端 未结 3 1552
误落风尘
误落风尘 2021-02-20 06:06

I have this jQuery script:

$(document).ready(function() {
    $(\':input:enabled:visible:first\').focus();
    $(\'.letters\').keyup( function() {
          


        
3条回答
  •  北海茫月
    2021-02-20 06:40

    To filter the input, use

    ​$('input').on('keydown', function(e) {
        if( !/[a-z]|[A-Z]/.test( String.fromCharCode( e.which ) ) )
            return false;
    });​​​​​​​​
    

    To clear the input field on click & focus, use

    $('input').on('click focusin', function() {
        this.value = '';
    });
    

    Be aware of that this event will fire twice, when you click into a non-focused input control in its current form.

    Demo: http://jsfiddle.net/xbeR2/

提交回复
热议问题