jquery - 我如何指示此菜单下的表格已完成

标签 jquery html css twitter-bootstrap-3

我刚刚为一个菜单编写了这段代码,该菜单下包含多个表单,但有一点我想表明用户已成功填写菜单下的表单,所以我想显示类似标记图标的内容告诉用户他们已经填写完菜单下的表单。

见下图:

enter image description here

下面是我的 html 和 css 代码:

谢谢

HTML:

<div class="container">
<div class="row">


    <div id="completedStep" class="col-md-3 signUpStep">
            <div class="stepNumb">1</div>
            <div class="stepInfo">Basic Info</div>
    </div>  


    <div id="activeStep" class="col-md-3 signUpStep">
            <div class="stepNumb">2</div>
            <div class="stepInfo">Address</div>
    </div>  



    <div class="col-md-3 signUpStep">
            <div class="stepNumb">3</div>
            <div class="stepInfo">Tutoring</div>
    </div>  

    <div class="col-md-3 signUpStep">
            <div class="stepNumb">4</div>
            <div class="stepInfo">Schedule</div>
    </div>  



</div>
</div>

CSS

#activeStep{
background: #007ee5;
color: #fff;
}

#completedStep{
color: #888;
}

.signUpStep {
position: relative;
float: left;
background-color: #fafafa;
height: 42px;
width: 100%;
margin: 0;
overflow: hidden;
color: #007ee5;
}

.stepNumb {
float: left;
font-size: 34px;
line-height: 1em;
font-weight: 300;
}

.stepInfo {
margin-left: 28px;
line-height: 16px;
font-size: 16px;
padding-top: 5px;
}

如果你也能帮我检查一下代码,看看它是否符合浏览器标准,我将不胜感激。

等待阅读你们的文章。

最佳答案

一种方法是将自定义内容图像添加到指定的 div。

.isValid{
  background: url("https://cdn2.iconfinder.com/data/icons/glossy_ecommerce_icons/ok.png") no-repeat scroll;
  float: right;
  width: 5%;
  height: 100%;
}

你的 HTML 应该是这样的:

<div id="completedStep" class="col-md-3 signUpStep">
        <div class="isValid"></div>
        <div class="stepNumb">1</div>
        <div class="stepInfo">Basic Info</div>
</div>  

当内容有效时,只需将“isValid”类添加到 div。

示例:http://www.bootply.com/6UEbNL2uBQ

显示\隐藏使用JQuery:

$('#divSelector').addClass('isValid');
$('#divSelector').removeClass('isValid');

编辑: 如果您使用 bootstrap,您的生活就会变得更轻松,请确保您阅读了有关 bootstrap 的表单控件验证的信息:

http://getbootstrap.com/css/#forms-control-validation

关于jquery - 我如何指示此菜单下的表格已完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42555979/

相关文章:

html - 如何同时移动一组已定位的 child ?

html - CSS/ bool 玛 : How can I get my content to align with my navbar brand?

javascript - 如何显示 HTML <div> 的副本,其大小为实际大小的 80%

javascript - 无法使用 js 动态显示 html5 视频

jquery 只切换一个元素而不需要使用 ids

javascript - 仅在第一次加载时覆盖页面

jquery - 如何使超链接同时展开并流向所需的文本?

html - X-UA-Compatible in intranet for IE8

javascript - 使部分输入值只读

使用 activerecord 模型验证器的 Javascript 验证