AmazeUI在模态框中嵌入表单形成模态输入框


Posted in HTML / CSS onAugust 20, 2020

在《【AmazeUI】模态框》(点击打开链接)一文中,已经介绍过在AmazeUI这个手机版前端框架中,怎么使用模态框了,但是这篇文章提到的模态框只是那些单纯的模态框。如果要实现一个有表单,同时又有“提交”与“关闭”的按钮,要做出如下的效果,哪应该怎么实现呢?

AmazeUI在模态框中嵌入表单形成模态输入框

首先同样是HTML布局:

<!--使用HTML5开发-->
<!doctype html>
<html class="no-js">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!--自动适应移动屏幕-->
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
        <!--优先使用webkit内核渲染-->
        <meta name="renderer" content="webkit">
        <!--不要被百度转码-->
        <meta http-equiv="Cache-Control" content="no-siteapp"/>
        <!--以下才是引入amazeui资源-->
        <link rel="stylesheet" href="assets/css/amazeui.min.css">
        <link rel="stylesheet" href="assets/css/app.css">
        <!--引入js的时候要注意,必须先引入jQuery,再引入amazeui,因为这个框架是基于jQuery开发的-->
        <script src="assets/js/jquery.min.js"></script>
        <script src="assets/js/amazeui.min.js"></script>
        <title>Modal</title>
    </head>    
    <body>
        <button class="am-btn am-btn-primary" onClick="openModal()">登录</button>
        <!--模态框-->
        <div class="am-modal am-modal-alert" tabindex="-1" id="login">
            <div class="am-modal-dialog">
            	<div class="am-modal-hd">登录</div>
                <div class="am-modal-bd">
                <!--模态框内容-->
                    <table>
                        <tr>
                            <td>用户名:</td>
                            <td><input type="text" id="username"/></td>
                        </tr>
                        <tr>
                            <td>密码:</td>
                            <td><input type="password" id="password"/></td>
                        </tr>
                    </table>
                </div>
                <div class="am-modal-footer">
                	<!--关键是在这里为两个按钮加上data-am-modal-confirm与data-am-modal-cancel属性-->
                    <span class="am-modal-btn" data-am-modal-confirm>提交</span>
                    <span class="am-modal-btn" data-am-modal-cancel>关闭</span>     
                </div>
            </div>
        </div>       
        
    </body>
</html>

之后,这段HTML脚本要跟下面的JavaScript联系起来。

比如一按“登录”按钮,则显示这个模态输入框,JavaScript脚本则如下实现: 

<script>
function openModal(){
	$('#login').modal({
		onConfirm: function() {
			var username=document.getElementById("username").value;
			var password=document.getElementById("password").value;
			alert("用户点击了提交,输入了用户名:"+username+",密码:"+password+",接下去一般是ajax提交表单");
		},
		onCancel: function() {
			alert("用户点击了关闭按钮");
		}
	});
}
</script>

到此这篇关于AmazeUI在模态框中嵌入表单形成模态输入框的文章就介绍到这了,更多相关AmazeUI模态输入框内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
利用SVG和CSS3来实现一个炫酷的边框动画
Jul 22 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
Jun 01 HTML / CSS
HTML5实现视频直播功能思路详解
Nov 16 HTML / CSS
HTML5之多线程(Web Worker)
Jan 02 HTML / CSS
html5 worker 实例(二) 图片变换效果
Jun 24 HTML / CSS
HTML5 在canvas中绘制矩形附效果图
Jun 23 HTML / CSS
很酷的HTML5电子书翻页动画特效
Feb 25 HTML / CSS
html5清空画布方法(三种)
Oct 16 HTML / CSS
HTML5页面无缝闪开的问题及解决方案
Jun 11 HTML / CSS
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
Apr 13 HTML / CSS
使用CSS实现百叶窗效果示例代码
May 07 HTML / CSS
CSS实现鼠标悬浮动画特效
May 07 HTML / CSS
amaze ui 的使用详细教程
Aug 19 #HTML / CSS
AmazeUI中模态框的实现
Aug 19 #HTML / CSS
Ratchet 模态框的实现
Aug 19 #HTML / CSS
AmazeUI的下载配置与Helloworld的实现
Aug 19 #HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
Aug 19 #HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
Aug 19 #HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
Aug 19 #HTML / CSS
You might like
第二节--PHP5 的对象模型
2006/11/16 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
探讨如何把session存入数据库
2013/06/07 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
Javascript 面向对象特性
2009/12/28 Javascript
常用一些Javascript判断函数
2012/08/14 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
限制上传文件大小和格式的jQuery插件实例
2015/01/24 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
python 字符串格式化代码
2013/03/17 Python
Python中AND、OR的一个使用小技巧
2015/02/18 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python3.5运算符操作实例详解
2019/04/25 Python
python地震数据可视化详解
2019/06/18 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
python实现两个文件夹的同步
2019/08/29 Python
python实现简单银行管理系统
2019/10/25 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
Hotter Shoes美国官网:英国最受欢迎的舒适鞋
2018/08/02 全球购物
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
个人简历自我评价范文
2014/02/04 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
维稳承诺书
2015/01/20 职场文书
酒店厨房管理制度
2015/08/06 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python