javascript - Css 如何在单击按钮后替换 block

标签 javascript jquery html css

我的要求是..我有一个盒子。在里面我有一个表单..我想要的是..当我点击提交按钮时,在 表格将消失并显示一条消息。 像这样: enter image description here

I have the jefiddle :

jsfiddle

这里,当我点击提交按钮时,消息出现在顶部并且 box1 正在下降..

最佳答案

我更喜欢使用 jQuery 来执行此操作,但这里是仅使用 javascript 并保持最小更改的更新 fiddle 。

<div id="box">
  <div class="box2">
      <h1 id="welcomeDiv"  style="display:none;" class="answer_list" >welcome</h1>
      <h1 id="details">Details</h1>
      <form id="foo-form" method="POST" onsubmit="return showDiv();">
          <input type="text" name="user" placeholder="Your name"/>
          <input type="submit" name="create" class="enter submit" value="Enter"/>
      </form>
  </div>
</div>

...和脚本...

function showDiv() {
   document.getElementById('welcomeDiv').style.display = "block";
   document.getElementById('details').style.display = "none";
   document.getElementById('foo-form').style.display = "none";
   return false;
}

http://jsfiddle.net/0qyj62dv/7/

表单元素现在被隐藏,原始的详细信息被隐藏,欢迎文本现在位于框内,而不是框外。哦,我将函数调用移动到表单的 onsubmit,所以它现在返回 false,实际上并没有尝试在 jsfiddle 上提交表单。

高度

关于javascript - Css 如何在单击按钮后替换 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31623551/

相关文章:

javascript - Web 原型(prototype)制作 HTML CSS 和 Javascript 的 Playground

javascript - 如何在 HTML/Javascript 中获取键值

C# HTML 敏捷包,从 div 中提取纯文本

javascript - 如何重构此类代码来修复 codeclimate 重复报告?

javascript - ng-selected 在选择元素中不起作用

javascript - 使用动态生成的内容创建灯箱?

javascript - 当文本输入有焦点时淡化正文背景

php - 使用 php mysql 和 jquery 显示数据库动态内容

Javascript:在异步函数中返回一个 promise

javascript - jquery dataTable分页未出现