1

我试图在单击提交按钮时显示 div,但是当我提交时,div 会暂时显示,直到页面重新加载。页面重新加载后,div 消失了。我需要停止该褪色。如何在 javascript 中执行此操作。代码如下:

所有

链接 记录总数

搜索
      <div class="child" id="p2" style="display:none" data-dojo-type="dijit/TitlePane" data-dojo-props="title: 'Result'">
      <%     String a1=fa.getsrc();
            String name=request.getParameter("sel");
            String src=request.getParameter("linkrec");%>
            The Selected source is ---><%=name %><br><br>
        <b>The Selected operation is--><%=src %></b><br>
        <b>The Source <%=name%> Has <%=src%>---><%=a1%></b>

        </div>

      function check()
      {
          usersrc=document.getElementById("sel").value;
          userselect=document.getElementById("linkrec").value;

         if(usersrc=="<---Select the Sources--->"|| userselect=="<---Select The Operation--->")
              {
              alert("Select src and records");
              }
        else if (usersrc=="All" && userselect=="Linkages")
             {
             document.getElementById('p2').style.display ='';
             }</script>
4

1 回答 1

1

只需将return false添加到您的 onSubmit

<input type="submit" name="submit" value="Save" onclick="return showdiv();"/>

** 在 JavaScript 中**

function showdiv()
{
     var error = false;
    //validate your form.
    if(error == true){ return true;}
    else
    {
       //show div
       return false;
    }
}
于 2012-10-22T11:22:39.737 回答