JS中artdialog弹出框控件之提交表单思路详解


Posted in Javascript onApril 18, 2016

artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口。

前言:

自适应内容

artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。

完善的接口

它的接口完善,可以轻易与外部程序配合使用。如异步写入消息、控制位置、尺寸、显示与隐藏、关闭等。

细致的体验

如果不是在输入状态,它支持Esc快捷键关闭;可指定在元素附近弹出,让操作更便捷;智能给按钮添加焦点;黄金比例垂直居中;超大响应区域特别为ipad等触屏设备优化;预先缓存皮肤图片更快响应……

跨平台兼容

兼容:IE6+、Firefox、Chrome、Safari、Opera以及iPad等移动设备。并且IE6下也能支持现代浏览器的静止定位(fixed)、覆盖下拉控件、alpha通道png背景。

步入正题:

artdialog 不错的弹出框控件

接触artdialog已经有一段时间了,觉得其用起来还不错,比较轻量级,javascript的插件我比较喜欢轻量级的,加载速度快。

其功能也很不错,功能很齐全,相对于其它弹出插件,这个插件不仅还在维护,而且bug也少,用起来也挺方便,是国内比较出众的插件之一。

调用方法如下:

//说明下面是一段通过artdialog弹出form表单,并通过ajaxform来提交的js(表单可以采用jquery validate验证控件来验证表单)
$(document).ready(function() {
var options = {
target: '#output2',
success: showResponse // post-submit callback
};
$('#myForm').ajaxForm(options);
var alt =null;
$("#addHname").click(function(){
alt=art.dialog({
title:'新增花名',
content: document.getElementById('g_cn'),
width:750,
button: [
{
name: '保存',
focus: true,
callback: function () {
$('#myForm').submit();
return false;
}
},
{
name: '关闭',
callback: function () {
}
}
]
});
});
function showResponse(data){
if(alt !=null){
alt.close();
}
if(data=='success'){
artDialog.alert('保存成功');
}else{
art.dialog.close();
artDialog.alert('保存失败');
}
}
});

以上所述是小编给大家介绍的JS中artdialog弹出框控件之提交表单思路详解,希望对大家有所帮助!

Javascript 相关文章推荐
锋利的jQuery 要点归纳(一) jQuery选择器
Mar 21 Javascript
javascript 拖动表格行实现代码
May 05 Javascript
详解javascript表单的Ajax提交插件的使用
Dec 29 Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 Javascript
VueJs使用Amaze ui调整列表和内容页面
Nov 30 Javascript
基于Vue实现拖拽效果
Apr 27 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
javascript中的event loop事件循环详解
Dec 14 Javascript
Moment.js实现多个同时倒计时
Aug 26 Javascript
微信小程序实现写入读取缓存详解
Aug 30 Javascript
JS数组splice操作实例分析
Oct 12 Javascript
解决Antd Table组件表头不对齐的问题
Oct 27 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
Apr 18 #Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 #Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
Apr 18 #Javascript
JS区分浏览器页面是刷新还是关闭
Apr 17 #Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
Apr 17 #Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 #Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
Apr 17 #Javascript
You might like
PHP自毁程序(慎用)
2015/07/09 PHP
php实现基于pdo的事务处理方法示例
2017/07/21 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战一)
2013/08/21 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
为Jquery EasyUI 组件加上清除功能的方法(详解)
2017/04/13 jQuery
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
vue axios 给生产环境和发布环境配置不同的接口地址(推荐)
2018/05/08 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
python查找第k小元素代码分享
2013/12/18 Python
python在控制台输出进度条的方法
2015/06/20 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
python中redis的安装和使用
2016/12/04 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
万豪国际住宅与别墅集团:Homes & Villas by Marriott International
2020/10/08 全球购物
实习医生自我评价
2013/09/22 职场文书
社会实践自我鉴定
2013/11/07 职场文书
优秀党员主要事迹
2014/01/19 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
PHP 技巧 * SVG 保存为图片(分享图生成)
2021/04/02 PHP
vue 实现上传组件
2021/05/31 Vue.js