使用javascript折叠包含表单的div元素

时间:2015-04-24 11:24:35

标签: javascript ajax

我有一个用户注册表单,我试图在用户成功注册后崩溃(并替换为'请检查您的电子邮件以激活帐户')。在收到来自ajax请求的正确响应后,我遇到了折叠表单(及其中的所有元素)的问题。我只是无法弄清楚我的代码在哪里不正确。有人可以建议吗?

Ajax请求:

 // Create XMLHttprequest
    var xmlhttp = new XMLHttpRequest;

    xmlhttp.onreadystatechange = function(){
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
            //Need to get a response after processing the submitted data.
            if(xmlhttp.responseText == 'Sign up success'){
                window.scrollTo(0,0);
                document.getElementById('signup_main').style.display='none';

            }else{
                document.getElementById("status").innerHTML = xmlhttp.responseText;

            }
        }
    }

1 个答案:

答案 0 :(得分:0)



function adduser()
{
    $("#inp").hide(0);
    $("#main").html("User added successfully");
 }

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="main">
  <div id="inp">
    <p> A Div with content or form</p>
    <input type="button" value='add' onclick='adduser();'>
  </div>
</div>
&#13;
&#13;
&#13;