提交后HTML消失

时间:2012-12-14 19:13:05

标签: java html jsp servlets

我有这样的表格:

<div id="tudo">
    <div id="sige">
        <div id="voltar_sair">
                    <a href="ServletListarEventosInscricoesAbertas.do" id="voltar">Voltar</a>
        </div>
        <h1>SIGE - Sistema de Gerenciamento de Eventos </h1>
            <form name="form" method="post" action="" id="sige">
                <input type="hidden" name="codigoEvento" value="<%=codigoEvento%>">
                <input type="hidden" name="tela" value="<%=tela%>"> <input
                    type="hidden" id="hidden" value="<%=cpf%>">

                <fieldset>
                    <legend>Consultar Eventos do Participante</legend>
                    <p>
                        <label for="cpf">CPF:</label> <input id="cpf" name="cpf" class="mascara-cpf" type="text" onblur="if(this.value != ''){ValidarCPF(this);}" value="<%=cpf%>"/>
                    </p>

                </fieldset>

                <p>
                    <input class="botoes_form" value="Consultar" id="reemitir" type="button" onClick="javascript:consultarEventosParticipante()"/>
                    <input class="botoes_form" value="Limpar" id="limpar" type="reset" onclick="$('#cpf').val()"/>
                </p>

并且,在提交表单后,带有标签和输入(文本)的整个p消失。

我该怎么做才能解决这个问题?

编辑:

function consultarEventosParticipante(){

    if(document.form.cpf.value == ""){
        alert("Por favor, digite o campo C.P.F.");
        return;
    }
    document.form.action="ServletInicioConsultarEventosParticipante";
    document.form.submit();
}

1 个答案:

答案 0 :(得分:0)

显然问题已经解决了。我将表单标记放在fieldset中,问题就消失了。我不明白它的原因,但这是修复bug的方法。