Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com uma dúvida e gostaria de saber se alguem poderia me ajudar.
Tenho um campo no formulario e quando alguem digitar 0151 nas ultimas posições do campo (posições 17 a 20) tem que habilitar outro campo para digitação.
Alguem poderia me ajudar nisso?
Grato desde já.
Fernando saberia em javascript puro?
Olá cara beleza?
Fiquei até agora resolvendo sua bronca :cry:
Mas fiz em javascript como você pediu deixa eu te explicar, quando você coloca o valor e clica fora do campo no caso onBlur ele valida e se os últimos 4 dígitos for igual a 0151 ele habilita o campo. Se funcionar ai me reputa beleza? :clap:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
document.getElementById("teste").disabled = true; //Habilitando
});
function verifica(VALOR){
var letrafinal = VALOR.substr(-4);
if( letrafinal == '0151' ){
document.getElementById("teste").disabled = false;
}else{
document.getElementById("teste").disabled = true;
}
}
</script>
<body>
<input type='text' nome='campo' id="campo" value='' onBlur="verifica(this.value);">
<input type='text' nome='teste' id="teste" value=''>
</body>
Olá beleza?
Não entendi direito mas fiz isso
$letrafinal = substr($text, -4); // PEGA OS ULTIMOS 4 DIGITOS DO CAMPO }else{Se te ajudar reputa ai beleza? :thumbsup: