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 相关文章推荐
javascript GUID生成器实现代码
Oct 31 Javascript
javascript textarea光标定位方法(兼容IE和FF)
Mar 12 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
Dec 12 Javascript
表格单元格交错着色实现思路及代码
Apr 01 Javascript
js动态给table添加/删除tr的方法
Aug 02 Javascript
js特殊字符转义介绍
Nov 05 Javascript
JavaScript实现自动变换表格边框颜色
May 08 Javascript
JS获取当前脚本文件的绝对路径
Mar 02 Javascript
javascript特殊日历控件分享
Mar 07 Javascript
webpack入门必知必会
Jan 16 Javascript
angularjs中判断ng-repeat是否迭代完的实例
Sep 12 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
Jul 28 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 会话(session 时间设定)使用入门代码
2008/06/05 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
实例代码详解javascript实现窗口抖动及qq窗口抖动
2016/01/04 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
EasyUI的DataGrid每行数据添加操作按钮的实现代码
2017/08/22 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python输入二维数组方法
2018/04/13 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Django 解决新建表删除后无法重新创建等问题
2020/05/21 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
生产现场工艺工程师岗位职责
2013/11/28 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
爱护公共设施标语
2014/06/24 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
店面出租协议书范本
2014/11/28 职场文书
2015年重阳节活动总结
2015/03/24 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
高考1977观后感
2015/06/04 职场文书
运输公司工作总结
2015/08/11 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript