| |||
Re: Rellenar con ceros datos Perdonad estaba poniendo el título cuando ha desaparecido y me he dado cuenta que se había publicado (seguro que habré dado intro sin querer). Lo que quería poner es que, en varios formularios de la intranet de mi empresa pido el número de empleado y como en la base de datos la tengo en formato texto de cuatro caracteres les obligo en las características del campo que metan cuatro dígitos aunque la mayoría de ellos tengan el número inferior al 1000. Protestan porque en los formularios de access sí se lo evito con ... Cita: Ponen el número limpio, ejemplo el 22, y automáticamente se lo formateo a 0022. [CódEmpleado] = Format$([CódEmpleado], "0000") Esto lo quisiera hacer en ASP o de alguna forma. ¿Alguien sabe si se puede hacer? Gracias |
| |||
Re: Rellenar con ceros datos Gracias mofo!, me has prestado una buena ayuda pero no he conseguido pulirlo del todo, así que copio el código con algún comentario por si alguien me puede ayudar
Código:
<BODY> <script> function ceros(codigo) { <!-- Recoge el valor de codigo --> alert(codigo) <!-- Pero si lo pongo como una variable no me toma la longitud, sin embargo si pongo una constante sí. --> alert(<%=(len(cod))%>) <!-- Si pongo que me lo rellene a '0' sólamente pone un 0, pero si pongo otro número me pone 4 --> codigo = <%= string(4 - len(codigo),"0")& codigo %> alert(codigo) window.document.all.codigo.value=codigo } </script> <form> <input type="text" name="codigo" onblur=ceros(codigo.value)> </form> </BODY> </HTML> ![]() |