Alinhamento à direita em campo text num formulário jsp

1 resposta
Marques

Lista,

No meu jsp tenho o seguinte trecho:

<input name="textfield2" type="text" size="50" maxlength="50">

Nesse campo text io usuário informa um valor montetário, por exemplo 25.000,00
Alguém tem um exemplo de javascript em que o usuário digite apenas os dígitos (sem pontos e vírgula) alinhado à direita do campo?

Muito obrigado,

Marques

1 Resposta

J

Quanto à digitação de apenas número isso é possível verificando todos os caracteres digitados pelo usuário no campo.

Segue um exemplo rudimentar básico, que funciona no IE, para outros navegadores você precisa fazer algumas alterações:

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function a(campo) {
return ((event.keyCode >= 48 && event.keyCode <= 57) || // numeros de 0 a 9
event.keyCode == 46 || event.keyCode == 8 || // DEL e BACKSPACE
event.keyCode == 37 || event.keyCode == 39);  // Seta esquerda e direita
}

//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="dd">
<INPUT TYPE="text" NAME="foise" value="" onkeydown="return a(this)">
</FORM>
</BODY>
</HTML>
Criado 20 de abril de 2006
Ultima resposta 20 de abr. de 2006
Respostas 1
Participantes 2