Tengo algo de código jQuery donde quiero encontrar la entrada del usuario longitud, pero cada vez que en lugar de dar la entrada del usuario de longitud, que está regresando de un largo máximo definido en el cuadro de texto. ¿Cómo puedo lograr esto?

Lo que quiero lograr con jQuery es este:
Quiero que cada vez que el usuario escriba 0, quiero convertirlo a 000, pero cuando el tipo de usuario 70, es también la conversión de 000, que quiero seguir como está. Por lo tanto quiero que el fuego sólo cuando el usuario de entrada de longitud es de menos de 1. Entrada de usuario cuadro tiene un máximo de duración definido en HTML, que es de 3.

Su entrada es muy apreciada.

Aquí está mi código jQuery:

$(document).ready(function(){
    $("input:[id*=txtFairIsaacScore]").keydown(function(event){
        if($("input:[id*=chkFairIsaacScoreEdited]").is(":checked")){
            //$("input:[id*=txtFairIsaacScore]").unmask();

            var cp_value =  $("input:id*=txtFairIsaacScore]").val().length;

            alert(cp_value);

            if(cp_value <= 1){
                if ((event.keyCode == 48) || (event.keyCode == 96)){
                    $("input:[id*=txtFairIsaacScore]").val("000");
                }
             }
        }
    });
});
InformationsquelleAutor ana | 2011-10-07

2 Comentarios

  1. 0

    No está seguro de la longitud de la parte …

    puede comprobar –

    <input type='text' id='test' maxlength='3'/>
    
    $('#test').bind('keyup',function(){
        if($(this).val().length < 1)
            $('#test').val('000');
    
    })

    http://jsfiddle.net/nrVGL/7/

    • no su trabajo
    • se han añadido a tocar el violín. si se centran con ninguna entrada 000 debe ser pobladas. si de entrada por parte del usuario de que debe permanecer como está. Se puede modificar el violín y háganos saber lo que no funciona ?
    • jsfiddle.net/nrVGL/9 este código no funciona

Dejar respuesta

Please enter your comment!
Please enter your name here