Olá pessoal eu gostaria como posso executar um java script quando o usuario sai de um caixa de texto esse java script irá tratar esta caixa de texto!
Rocha
Olá pessoal eu gostaria como posso executar um java script quando o usuario sai de um caixa de texto esse java script irá tratar esta caixa de texto!
Rocha
Faz o seguinte
<textarea name="teste" onBlur="trataTexto(this)"></textarea>
Dessa forma a função trataTexto sera executada quando o usuario sai da caixa de texto
<script type="text/javascript">
var reDate = /^((0[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;
function doDate(pStr)
{
if (reDate.test(pStr)) {
return true;
} else if (pStr != null && pStr != "") {
alert(pStr + " NÃO é uma data válida.");
return false;
}
} // doDate
</script>
<input name="txtDtSaida" type="text" id="txtDtSaida" size="11" maxlength="10" onBlur="doDate(this.txtDtSaida.value); return false;">
Rocha
O que eh “nao rolou”? deu erro de js? o resultado nao foi o esperado? a expressao nao bate?
Rafael
Consegui era o this… não precisa!
Rocha