fantasma Postado Dezembro 20, 2007 Denunciar Share Postado Dezembro 20, 2007 (editado) como faço para completar com zeros a esquerda<input type="text" value="" name="x" > 000000000400000000270000000392 Editado Dezembro 20, 2007 por fantasma Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Dezembro 20, 2007 Denunciar Share Postado Dezembro 20, 2007 substr("0",-1); substr("00",-2); substr("000",-3); substr("0000",-4); substr("00000",-5);... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fantasma Postado Dezembro 20, 2007 Autor Denunciar Share Postado Dezembro 20, 2007 preciso fazer que quando o cara digitar em um <input type="text"> exemplo 99 apareça 0000000099 sempre dez digitos Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Dezembro 20, 2007 Denunciar Share Postado Dezembro 20, 2007 var num = document.formulario.numero.value; var qtd = strlen(num); var sobra = 10 - qtd; var zeros = ""; for(var i =0;i<sobra;i++) { zeros = zeros+'0'; } substr(zeros,-sobra); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fantasma Postado Dezembro 20, 2007 Autor Denunciar Share Postado Dezembro 20, 2007 Não deu certo//// Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Dezembro 20, 2007 Denunciar Share Postado Dezembro 20, 2007 (editado) Ah desculpa. Tente isso ...<html> <head> <title>Untitled Document</title> </head> <body> <form name="formulario"> <input type="text" name="numero" onBlur="concatenacao();"> <script language="javascript"> function concatenacao() { var num = document.formulario.numero.value; var qtd = num.length; var sobra = 10 - qtd; var zeros = ""; for(var i =0;i<sobra;i++) { zeros = zeros+'0'; } var concatenar = substr(zeros,-sobra); alert(concatenar); } </script> </formulario> </body> </html> Editado Dezembro 20, 2007 por Renato Penna Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fantasma
como faço para completar com zeros a esquerda
<input type="text" value="" name="x" >
0000000004
0000000027
0000000392
Editado por fantasmaLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.