| |||
Buenas, se me ocurre que podrías obtener la longitud de la cadena introducida (usando el método length) y, según eso, concatenar con la cantidad de ceros necesaria hasta completar el número de dígitos necesario.
__________________ Estoy en www.aibarra.net Camino para preguntar: manual -> Google -> FAQs y buscador del foro -> Nuevo Tema. Tan difícil es escribir correctamente? Es más fácil leerlo. Pónselo fácil al que quiera ayudarte. |
| ||||
me podrias ayudar un poco mas, ya que soy nuevo usando javascript, gracias
__________________ Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces. REM Hay que encontrar el camino de regreso y no siempre es facil.... |
| ||||
Aibarra.net: te agradesco la orientacion en el tema, ya lo solucione, pongo aqui la solucion: function Len(Expression) { return Expression.toString().length; } function FACT_N_1_onchange() { var l=Len(FF.FACT_N_1.value) if(l<4){ while (Len(FF.FACT_N_1.value)<4){ FF.FACT_N_1.value='0'+FF.FACT_N_1.value } } if(l>4){ window.alert('Prefijo de la factura incorrecto.') } } function FACT_N_2_onchange() { var l=Len(FF.FACT_N_2.value) if(l<8){ while (Len(FF.FACT_N_2.value)<8){ FF.FACT_N_2.value='0'+FF.FACT_N_2.value } } if(l>8){ window.alert('Subfijo de la factura incorrecto.') } }
__________________ Sigue al indio desnudo... Pero con precaución, atendiendo las señales de transito y comentando todo lo que haces. REM Hay que encontrar el camino de regreso y no siempre es facil.... |