Jump to content


Photo

Pegar Caracteres Da Posição X Até Y


  • Faça o login para participar
2 replies to this topic

#1 xina

xina

    Turista

  • Usuários
  • 39 posts
  • Sexo:Masculino
  • Localidade:Divinopolis MG

Posted 29/07/2009, 23:37

Boa noite pessoal


Estou com uma duvida.
Tenho um input text em um formulario onde a pessoa digita um numero de 30 digitos como exemplo
001100140338500875501000604619

Gostaria que quando esse campo de numeros perder o foco, fosse feito o seguinte: Seja pego os caracteres da posição 12 até a 18 e ja preenchesse um novo campo com esse valor, para q automatize para o usuario e ele nao tenha q digitar isso novamente.

Exemplo
digitei no campo 001100140338500875501000604619, ele pega os numeros da posição especificada em vermelho e ja preenche outro campo.
Pode ser tanto em javascript ou usando a jquery

Muito obrigado pessoal!

#2 Édipo Costa Rebouças

Édipo Costa Rebouças

    Veterano

  • Ex-Admins
  • 1079 posts
  • Sexo:Masculino
  • Localidade:Brasil - São Paulo

Posted 30/07/2009, 07:52

você tem que fazer usando o evento onblur( no jquery é só blur ) ai você pega o value do input e usa uma função de substring http://www.w3schools...f_substring.asp ... da um document.getElementById ou com um seletor do jquery, troque o value do outro input com esse nova string.

#3 Camarão

Camarão

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Masculino
  • Localidade:Divinópolis

Posted 10/08/2009, 21:06

Faz assim cara

<script type="text/javascript">
		
				function mostra()
				
				{
				  w=document.getElementById("numero").value;
				  x = w.substring(11,17);
form.elements["numero2"].value = x;	  
										  
				}
		
		</script>

Edição feita por: Camarão, 10/08/2009, 21:06.

<?php echo("Guilherme Marques Eloi"); ?>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq