Olá,
eu tenho um form que utiliza uma mascara javascript para moeda
<form action="controleServico.jsp?action=cadastrar" method="post">
<label for="nomeServico">Nome do Servico:</label><br />
<input type="text" name="nomeServico" value="" /><br />
<label for="valor">Valor:</label><br />
R$<input type="text" name="valor" onKeyPress="return(MascaraMoeda(this,'.',',',event))"><br />
<label for="descricao">Descricao:</label><br />
<textarea name="descricao" rows="10" cols="50"></textarea><br />
<input type="submit" value="Cadastrar Servico" />
<td><% out.print("<a href=index.jsp?>Voltar</a>");%></td>
</form><br />
só que o "VALOR" esta como STRING e quando ele vai passar pro banco ele da esse erro
ERRORErro: Incorrect decimal value: '1,20' for column 'valor' at row 1
gostaria de saber oque eu faço
Grato