javascript - 在 JavaScript 中显示 div

标签 javascript jquery html

我在 JavaScript 中为 div 创建了一个显示和隐藏,但是代码显示和隐藏的速度非常快。不知道是不是我的代码写错了。

 <script type='text/javascript'>
   function sendpost(){
   var u = $('#myform').serialize();
 $.post('post.php',u,function(outpot){
      $('#alert').html(outpot).show().fadeOut(4000);
      $('#myform').fadeOut(1000).delay(2000).fadeIn(2000);
   });
   }
   </script>

HTML

 <div class="formone">
        <div id="alert"></div>

<form id="myform">
        Past your link here and Click "Short Now"
       <input type='text' id='mytext'  name='link' size='70' />
       <input type='submit' onclick="sendpost();" value="Short Now" />
</form>
   </div>

最佳答案

$('#myform').submit(function(e){
   // this will prevent the form from being sent - reloading the page
   e.preventDefault();
   var u = $(this).serialize();
   $.post('post.php',u,function(outpot){
       $('#alert').html(outpot).show().fadeOut(4000);
       $('#myform').fadeOut(1000).delay(2000).fadeIn(2000);
   });
});

HTML:

<form id="myform">
    <!-- ... -->
    <input type='submit' value="Short Now" />
</form>

关于javascript - 在 JavaScript 中显示 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29500738/

相关文章:

javascript - 如何在 php 中使用 javascript 验证在相应的输入字段下打印错误消息

javascript - 如何在 React Native 上使用 TabBarIOS 更改背景颜色?

javascript - DataType.MultilineText 字段将破坏我的模式弹出部分 View 的整个验证

javascript - 未捕获的范围错误: Maximum call stack size exceeded with setTimeout()

javascript - Chrome 扩展共享脚本变量

asp.net-mvc - 将鼠标悬停在标签上仅填充文本所在的背景

javascript - 在 JavaScript 中复制对象属性

javascript - WebRTC - 可扩展的实时流广播/多播

javascript - 在 dom 就绪时删除现有的 html 属性并添加我的

jquery - 带掩码覆盖的轻量级 JQuery slider