Exibir mensagem de erro ao lado do campo

0 respostas
M
<%
if (simulacaoEmprestimo.isConverte()){
    %>
    <jsp:forward page="simulacaoEmprestimo.jsp"/>    
   <%
}else {
    %>
    <jsp:forward page="dadosEmprestimo.jsp"/>
    <%
}
%>
Sendo o método isConverte de uma classe em que...
public boolean isConverte( ){
        boolean ok = true;
        
        try{
            int a = Integer.parseInt(getMatricula());
            int b = Integer.parseInt(getNroVezesSolic());
            double c = Double.parseDouble(getValorSolic());
            
        }catch( NumberFormatException e ){
            ok = false;
        }
        return ok;
    }

Quero fazer com que se a conversão não foi possível, retorne para a página dadosEmprestimo.jsp com uma mensagem ao lado do campo que deu erro "Valor informado é inválido", mas sem limpar o campo(forward sempre limpa). Aqui não quero usar alert neste momento, prevendo q possa estar desabilitado no browser do usuário o javascript.

Ficaria assim:

<td>&nbsp;&nbsp;&nbsp;&nbsp;Valor solicitado&nbsp;&nbsp;&nbsp;&nbsp;</td>                
                <td><input name="valorSolic" id="valorSolic" onKeyUp="javascript:SomenteNumeroOuVirgula(this,'S');" maxlength=10></td>MENSAGEM DE ERRO!!!

Como fazer??

Criado 10 de abril de 2006
Respostas 0
Participantes 1