Oi pessoal, estou usando Struts 2 e um formulário JSP no qual não pode ficar habilitado o autocomplemento do navegador.
Pois bem , dei um pesquisada e encontrei a solução de “enganar” o navegador criando um campo “hidden”, funcionou perfeitamente porem ao clicar no botão de enviar e não passar pelas validações da action a pagina é recarregada com a mensagem de erro para que o usuário possa corrigir, porém o campo que está visível este também recebendo o valor do campos hidden endo exibido uma ",’ antes do valor digitado pelo usuário, algum pode me ajuda?
Codigo ta assim
<div class="panel panel-default">
<section role="section">
<form class="form-group panel-body" autocomplete="off" action="<s:url action="PreFornecedor/terceiraEtapaPessoaFisica"/>" id="formDadosPessoaFisica" method="post" >
<!-- campo fake-->
<input name="preForn.nmLogin" id="usuario_fake" maxlength="50" class="hidden" autocomplete="off" style="display: none;"/>
<!--campo real-->
<input id="usuario" maxlength="50" name="preForn.nmLogin" class="form-control" autocomplete="off" value="<s:property value='preForn.nmLogin' />"/>
<!--botão de envio -->
<div class="col-md-12 ">
<button id="segundoRegistroCadastroPessoaFisica" class="btn btn-primary pull-right" style="margin-top: 20px;" >Incluir / Continuar ></button></div>
</form>
<script>
$("#segundoRegistroCadastroPessoaFisica").click(function(e) {
//validações
$("#formDadosPessoaFisica").submit();
}
</script>