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中IE浏览器不支持NEW DATE()带参数的解决方法
Mar 01 Javascript
如何调试异步加载页面里包含的js文件
Oct 30 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
Jan 28 Javascript
JS根据生日算年龄的方法
May 05 Javascript
jquery实现简单的二级导航下拉菜单效果
Sep 07 Javascript
javascript中eval和with用法实例总结
Nov 30 Javascript
jquery悬浮提示框完整实例
Jan 13 Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
May 09 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
Vue.js在数组中插入重复数据的实现代码
Nov 17 Javascript
Typescript3.9 常用新特性一览(推荐)
May 14 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
提取HTML标签
2006/10/09 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
Laravel 队列使用的实现
2019/01/08 PHP
jquery mobile changepage的三种传参方法介绍
2013/09/13 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
浅谈Javascript数组的使用
2015/07/29 Javascript
jquery实现二级导航下拉菜单效果
2015/12/18 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
基于vue通用表单解决方案的思考与分析
2019/03/16 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
VUE 实现element upload上传图片到阿里云
2020/08/12 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
Python下singleton模式的实现方法
2014/07/16 Python
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
跟老齐学Python之一个免费的实验室
2014/09/14 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
Python使用Scrapy保存控制台信息到文本解析
2017/12/27 Python
Django框架模板注入操作示例【变量传递到模板】
2018/12/19 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
python怎么对数字进行过滤
2020/07/05 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
viagogo英国票务平台:演唱会、体育比赛、戏剧门票
2017/03/24 全球购物
SQL语言面试题
2013/08/27 面试题
介绍一下gcc特性
2015/10/31 面试题
保护动物倡议书
2014/04/15 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
2016十一国庆节感言
2015/12/09 职场文书
资深HR教你写好简历中的自我评价
2019/05/07 职场文书
MySQL的安装与配置详细教程
2021/06/26 MySQL
Mybatis-plus配置分页插件返回统一结果集
2022/06/21 Java/Android