0

我的第一页上有一些普通的 div:

<div id="news">
            <div class="loginform">

                <div id="form_news">

                <form id="loginform" method="post" action="envianews.asp">
                <div id="news_campos">
                    <input type="text" id="nome" name="nome" value="" title="Nome" placeholder="NOME" autocomplete="off" required />
                    <input type="text" id="email" name="email" value="" title="Email" placeholder="EMAIL" autocomplete="off" required/>
                </div>
                <input type="submit" class="bt_news" name="submit" id="submit" value=""/>
                <div id="news_response"></div>
                </form>             

                </div>

            </div>
        </div>

在我envianews.asp的身上,我有将这些信息发送到数据库的脚本。我想知道我需要做什么,因为当这个人点击发送数据的按钮时,隐藏我的 div news...

4

4 回答 4

1

使用http://jquery.com/

然后隐藏 div 使用

$("#news").hide();

并将值发送到数据库使用 Ajax

http://docs.jquery.com/Ajax

于 2012-05-11T12:51:39.333 回答
0

这很简单,在您发送数据并且想要隐藏您的 div 之后,您所要做的就是:

document.getElementById('news').style.display = 'none'
于 2012-05-11T12:51:10.357 回答
0
$(function(){
 $("#submit").click(function(e){
  e.preventDefault();
  $.post("envianews.asp", { name: $("#nome").val(), email: $("#email").val() } ,function(data){
     $("#news_campos").hide();  // hide when we get the resonse from ajax call
  });

 });
});
于 2012-05-11T12:53:39.290 回答
0
$(function(){
    $('#submit').click(function(){
        $('#news').hide();
    });
});

演示

于 2012-05-11T12:53:46.357 回答