Enviado em 28/04/2012 - 04:38h
Fala galera, estou comçando no javascript/html e estou enfrentando um problema tenho um formulário com uma textarea, e todo texto deste form. deve ficar em maiúscula quando o usuário digitar, então criei uma função em javascript e chamo a função no textarea, porem o problema é que quando escreve um letra ou palavra e para de digitar no textarea ele pula um caractere, formando um espaço.
Alguem poderia por favor me dizer o que estou fazendo de errado ou onde posso encontrar alguma resposta ?
Seguem fragmento do documento html para analise:
<script language="JavaScript" type="text/javascript">
function muda(qual)
{
uCase = qual.value.toUpperCase();
qual.value = uCase;
}
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="263">Observações: <br />
<textarea name="observacoes" cols="73" rows="10" id="observacao" style="resize:none" onkeyup="muda(this)">
</textarea>
</td>
</tr>
</table>
Agradeço a atenção de todos desde já !
Alguem poderia por favor me dizer o que estou fazendo de errado ou onde posso encontrar alguma resposta ?
Seguem fragmento do documento html para analise:
<script language="JavaScript" type="text/javascript">
function muda(qual)
{
uCase = qual.value.toUpperCase();
qual.value = uCase;
}
</script>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="263">Observações: <br />
<textarea name="observacoes" cols="73" rows="10" id="observacao" style="resize:none" onkeyup="muda(this)">
</textarea>
</td>
</tr>
</table>
Agradeço a atenção de todos desde já !