首页 > 其他分享 >Bootstrap框架----新建示例--各种input

Bootstrap框架----新建示例--各种input

时间:2023-08-08 11:36:36浏览次数:48  
标签:none 示例 button Bootstrap ---- webkit input spin




我们在之前的文章中已经在SpringMVC基础框架的基础上应用了BootStrap的后台框架,在此基础上记录 新建示例。
应用bootstrap模板

基础项目源码下载地址为:
SpringMVC+Shiro+MongoDB+BootStrap基础框架

我们在基础项目中已经做好了首页index的访问。
现在就在index.jsp页面和index的路由Controller上做修改,实现  新建示例 的格式布局。


Index.jsp代码如下:

<%@ include file="./include/header.jsp"%>  
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  
  
<!-- 去除number的箭头 -->
<style>
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    input[type="number"]{
        -moz-appearance: textfield;
    }
</style>


<!-- 去除safari自带的input样式 -->
<style>
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
</style>
<script type="text/javascript" charset="utf-8" src="/ueditor/ueditor.config.js"></script>  
<script type="text/javascript" charset="utf-8" src="/ueditor/ueditor.all.min.js"></script>  
        <div id="page-wrapper">  
            <div id="page-inner">  
  
  
  
  
                <div class="row">  
                    <div class="col-md-12">  
                        <h1 class="page-header">  
              新增 <small>示例</small>  
                        </h1>  
                    </div>  
                </div>  
                
                
                
                <!-- /. ROW  -->  
     <div class="col-md-10 col-sm-10 col-xs-12 " style="margin-top: 30px">
            <form class="form-horizontal" id="referenceDocument" action="/add">
                <input type="text" value="${referenceDocument.id}" id="id" name="id" hidden/>
                  <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">编号:</label>
                    <div class="col-sm-10">
                        <input type="text" readonly="readonly" class="form-control" id="code" name="code" value="NB1234" >
                    </div>
                </div>
                <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">作者:</label>
                    <div class="col-sm-10">
                        <input type="text" class="form-control" id="name" name="name" value="${referenceDocument.name}"
                               placeholder="期刊名">
                    </div>
                </div>
                <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">期刊名:</label>
                    <div class="col-sm-10">
                        <input type="text" class="form-control" id="author" name="author"
                               value="${referenceDocument.author}"
                               placeholder="期刊名">
                    </div>
                </div>
                <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">期刊名(中文):</label>
                    <div class="col-sm-10">
                        <input type="text" class="form-control" id="cnName" name="cnName"
                               value="${referenceDocument.cnName}" placeholder="期刊名(中文)">
                    </div>
                </div>
                <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">标题:</label>
                    <div class="col-sm-10">
                        <input type="text" class="form-control" id="title" name="title"
                               value="${referenceDocument.title}" placeholder="标题">
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-2 control-label">摘要:</label>
                    <div class="col-sm-10">
                        <textarea id="summary" name="summary" class="form-control"
                                  rows="8">${referenceDocument.summary}</textarea>
                    </div>
                </div>
                <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">链接:</label>
                    <div class="col-sm-10">
                        <input type="text" class="form-control" id="link" name="link" value="${referenceDocument.link}"
                               placeholder="链接">
                    </div>
                </div>
                 <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">价格:</label>
                    <div class="col-sm-10">
                        <input type="number" class="form-control" id="price" name="price" value="${referenceDocument.price}"
                               placeholder="0">
                    </div>
                </div>
                <div class="form-group">
                    <label for="name" class="col-sm-2 control-label">板块:</label>
                    <div class="col-sm-10">
                        <select class="form-control" id="plate" name="plate">
                            <option value="0"  ${referenceDocument.plate==0?'selected':''}>所有</option>
                            <option value="1"  ${referenceDocument.plate==1?'selected':''}>汉语</option>
                            <option value="2"  ${referenceDocument.plate==2?'selected':''}>法语</option>
                            <option value="3"  ${referenceDocument.plate==3?'selected':''}>日语</option>
                            <option value="4"  ${referenceDocument.plate==4?'selected':''}>英语</option>
                            <option value="5"  ${referenceDocument.plate==5?'selected':''}>韩语</option>
                        </select>
                    </div>
                </div>
              <div class="form-group">
                    <label for="icon" class="col-sm-2 control-label">前台隐藏</label>
                    <div class="col-sm-10">
                        <label class="radio-inline">
                            <input type="checkbox" id="hidden" name="hidden" ${basicEntity.hidden?'checked':''}>
                        </label>
                    </div>
                </div>
                <div class="form-group">
                    <label for="icon" class="col-sm-2 control-label">算法类型</label>
                    <div class="col-sm-10">
                        <label class="radio-inline">
                            <input type="radio" name="algorithmType" id="algorithmType"
                                   value="1"  ${basicEntity.algorithmType==1?'checked':''}   />
                            特征型
                        </label>
                        <label class="radio-inline">
                            <input type="radio" name="algorithmType" id="algorithmType"
                                   value="2"  ${basicEntity.algorithmType==2?'checked':''}/>
                            风险型
                        </label>
                    </div>
                </div>
                <div class="form-group">
                    <div class="col-sm-6 col-sm-offset-2">
                        <button type="button" class="btn btn-default cancel"
                                data-dismiss="modal">取消
                        </button>
                        <button type="button" class="btn btn-primary save"
                                data-loading-text="Saving...">确认
                        </button>
                    </div>
                </div>
            </form>
        </div>
        <!-- /. ROW  -->   
                
                
                
                
            </div>  
            <!-- /. PAGE INNER  -->  
        </div>  
        <!-- /. PAGE WRAPPER  -->              
                 
 <%@ include file="./include/footer.jsp"%>  
<script type="text/javascript">  
  
</script>  
  
  
</body>  
  
</html>





效果如图:

Bootstrap框架----新建示例--各种input_新增示例



需要注意的是这里使用了 两段样式:

<!-- 去除number的箭头 -->
<style>
    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none;
    }
    input[type="number"]{
        -moz-appearance: textfield;
    }
</style>



用于去除num类型的input的  上下箭头,因为有上下箭头 滑轮滚动时 数值会变 容易误操作,所以一般会去掉。




<!-- 去除safari自带的input样式 -->
<style>
input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  position: absolute;
  right: 0;
}
</style>



用于去除 safari自定义的input样式,我们的input在safari浏览器使用时,safari会自动给它加上 联系人等功能,占位置。

所以要去掉。




标签:none,示例,button,Bootstrap,----,webkit,input,spin
From: https://blog.51cto.com/u_16218512/7006198

相关文章

  • NineData|如何快速完成MySQL数据的差异对比?
    在现代商业环境中,数据库是企业存储核心数据的重要工具,而MySQL作为最受欢迎的关系型数据库管理系统,广泛应用于各行各业。在容灾、数据迁移、备份恢复等场景下,为了确保两端或多端之间数据的一致性,通常需要对数据进行一致性对比。而数据对比的传统做法 “人工抽检” 通常需要进......
  • 百度ueditor富文本--配置图片上传
    我们在之前的文章中已经学习了如何初始化百度ueditor富文本编辑器:百度ueditor富文本--PC端单个,PC端多个,mobile单个,mobile多个官网对编辑器的初始化和使用文档是比较详细的,这里就不多说了。本小节主要记录一下在初始化完编辑器之后 配置启用编辑器中的图片上传插件。项目路......
  • 银河麒麟等 Linux系统 安装 .net 5,net 6及更高版本的方法
    最近项目上用到银河麒麟的操作系统,需要搭建.net跨平台方案。一开始使用各种命令都安装不上,很多提示命令找不到,或者下载包时候网络无法下载。网上教程很多,但没有一个是成功的,多数使用apt-get等命令,都报错,提示命令未找到。于是开始手动安装。最终发现还是在Windows官网给出......
  • 4.深度学习(1) --神经网络编程入门
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • HS-GCN Hamming Spatial Graph Convolutional Networks for Recommendation
    目录概符号说明HS-GCNInitialLayerPropagationLayerHashCodeEncoding矩阵表示PredictionLayerOptimization代码LiuH.,WeiY.,YinJ.andNieL.HS-GCN:Hammingspatialgraphconvolutionalnetworksforrecommendation.IEEETKDE.概二值化的nodeembedding.符......
  • hadoop组件---数据仓库(二)---hive的数据模型和数据类型
    我们在上一章中已经大概了解了Hive有四种数据模型,本章就来详细了解它们的使用。Hadoop组件—数据仓库(一)—Hive简介数据模型Hive没有专门的数据存储格式,也没有为数据建立索引,用户可以非常自由的组织Hive中的表,只需要在创建表的时候告诉Hive数据中的列分隔符和行分隔符,Hive......
  • 人人贷(中js逆向学会模块改写(define/require/exports/module)
    链接https://renrendai.com/login?returnUrl=%2F这里逆向登入中的password加密 我们需要定位到password加密到位置,通过下面的搜索j_password,或者通过栈调用方式查找 可以看到加密的是这种模式define("common:node_modules/glpb-components-common/src/rsa/rsaCrypt",f......
  • kettle案例六数据表关联--排序记录-记录集连接-过滤记录
    如果我们清洗的数据是多个维度的,那么很有可能对数据进行关联得到一张最终表进行分析。比如回答集合的数据里有如下字段idoptionIduser包含了谁回答了哪个问题,选项是什么。选项集合的数据里有如下字段idquestionoption我们最终希望得到的数据集合是idquestionop......
  • Siemens 西门子PLC的TCP通讯(不同项目下)②--TRCV_C指令
    上期主要了解了TSEND_C指令的各项参数的意义,隐藏参数LEN等可以默认本期将了解另一个配套组合指令块TRCV_C,这是个接收指令块,大概呢跟发送指令TSEND_C差不多1.0从右边指令栏--通信--开放式用户通讯--其他,选择TRCV_C拖动到程序1中,如下图 2.0下面说下具体这个指令块的参数设置......
  • Pentaho Report Design发布报表到Pentaho Server
    我们在前面两章分别学习了windows安装PentahoReportDesignPentahoReportDesign设计柱状图windows安装PentahoServer本章来学习PentahoReportDesign发布报表到PentahoServer。PentahoReportDesign准备报表使用PentahoReportDesign设计好报表之后需要呈现给其他人看时,......