Salve galera, fiz uma funçãozinha pra retirar os zeros à esquerda de um campo de texto.
segue o código:
function TiraZeros(texto){
var tam=texto.value.length;
var cont=0;
var comzero = new String;
for(var i=0;i<tam;i++){
if (texto.value.substring(i,i+1) == 0) {
comzero = comzero;
if (cont == 1){
comzero = comzero + texto.value.substring(i,i+1);
}
}
else
{
comzero = comzero + texto.value.substring(i,i+1);
cont = 1;
}
}
alert(comzero);
}
o problema agora seria ao invés de retornar o valor num alert, queria exibir o resultado na tela ????
Mesclar Com Asp
Started By zóio, 10/04/2006, 14:16
4 replies to this topic
#1
Posted 10/04/2006, 14:16
#2
Posted 10/04/2006, 14:26
Humm... vejamos.. Tente assim:
Flws...
Até mais
function TiraZeros(texto){ var tam=texto.value.length; var cont=0; var comzero = new String; for(var i=0;i<tam;i++){ if (texto.value.substring(i,i+1) == 0) { comzero = comzero; if (cont == 1){ comzero = comzero + texto.value.substring(i,i+1); } } else { comzero = comzero + texto.value.substring(i,i+1); cont = 1; } } return comzero; }
<% response.write("<script>TiraZeros('0002332')</script>"); %>
Flws...
Até mais
#3
Posted 10/04/2006, 14:32
tentei , e dae não retorna nada... estrano né?
#4
Posted 10/04/2006, 14:39
Não, é porque faltou uma coisa.. hehe, srry, falha minha..estranho né?
Na função,
return document.write(comzero);PS. não tenho certeza que é response.write para escrever na tela com ASP, confirme isso (não é minha praia *rs)
Flws...
Até mais
#5
Posted 10/04/2006, 14:48
valew mano esse document.write aí matou a xarada.... thanks guy
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)