几个常用的弹框

删除成功或失败提示:

boolean boo=new BookManageBiz().delete(bm);
    String info=boo?"删除成功":"删除失败";
    String str="<script type=‘text/javascript‘>alert(‘"+info+"‘);window.location.href="+req.getContextPath()+"/findall.do‘;</script>";
    PrintWriter out=resp.getWriter();
    out.print(str);
    out.flush();
    out.close();

删除询问:

<a href="javascript:mydelete(${b.b_Id})">删除</a>

<script type="text/javascript">
        function mydelete(id){
            if(confirm("你确定要删除吗?")){
                window.location.href="/20170519/delete.do?id="+id;
            }
        }
</script>

输入框验证:

<script type="text/javascript">
        window.onload = function() {
        document.getElementById("myForm").onsubmit = function() {
            var arr=["b_name","b_author","b_time"];
            var a=["图书名称不能为空","作者姓名不能为空","购买日期不能为空"];
            for(var i=0;i<arr.length;i++){
                if(myId(arr[i]).length==0){
                    alert(a[i]);
                    return false;
                }
            }
            if(myId("b_time").length>0){
                var reg=/\d{4}-([1-12]|\d{2})-([1-9]|\d{2})/;
                if(!reg.test(myId("b_time"))){
                    alert("日期格式错误,必须为yyyy-MM-dd");
                    return false;
                }
            }
            return true;
        }
        function myId(id){
            return document.getElementById(id).value;
        }
    }
</script>
时间: 2024-10-13 23:30:21

几个常用的弹框的相关文章

3种常用IOS弹框

目前为止,已经知道3种IOS弹框: 1.系统弹框-底部弹框 UIActionSheet (1)用法:处理用户非常危险的操作,比如注销系统等 (2)举例: UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"确定要注销?" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"确定" otherButton

弹框&amp;可用于判断

较常用的弹框:(3种) 1.prompt("显示用户的文本","输入域的默认值"): print();显示打印的对话框: find();显示查找的对话框: (用处有限) 2.alert("提示内容"): 通常用来"警告用户",看完后只能关闭对话框. 3.window.confirm("内容"): 有确定的取消两个选择,通常用来让用户确定是否执行给定的操作:返回布尔值,true表示用户单机确定,false表示

android中常用的弹出提示框

转自:http://blog.csdn.net/centralperk/article/details/7493731 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框.当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有

为什么在留言处插入&lt;script&gt;alert(1)&lt;/script&gt;不弹框

对于新手来说,往往会在留言地方插入<script>alert(1)</script>来检测是否有存储xss,事实是基本上不会弹框的,为啥? 通过查看源码,可知道<>标签被实体编码了. 是前端和后端设置了过滤?非也!.  因为有些标签自身具备htmlencode功能,标签有: <textarea> <title> <iframe> <noscript> <noframes> 如果绕过?那就闭合前面的标签就是了 ,

判断用户是否登录弹框

应用场景:某个操作需要用户登录才可以访问,使用方法. 1)天猫使用了两种方法.一种cookie判断: i.用户未登录,没有生成cookie,弹出登录框. ii.用户登录后生成cookie   iii.删除cookie要求重新登录 vi. 在当前页面之外打开另外一个页面进行登录.再回到当前页面,此时点击立即购买或加入购物车可以自动判断用户已经登录并进入下一页. 2)天猫右边的快捷入口现在可以识别用户是否在其它页面登录.原先这个用户信息在左边,如果用户在其它页面登录,并且在当前页面没有刷新的情况下点

自己封装一个弹框插件

弹出层提示信息,这是移动前端开发中最常见的需求,你可能会想到一些流行的弹框插件,比如 经典的artDialog 炫酷的Sweetalert等等.. 但是慢慢地你其实会发现通常情况下需求定制化要求较高,一般的弹框插件可能只满足大部分要求,自定义花的时间还不如手动自己封装一个符合自己开发习惯的弹框组件,这样后续开发效率将大大提高. 首先整理一下思路,原生javascript其实是有实现alert()方法的,但是那个会暂时性中断程序运行,并且足以让你丑拒!那么抛开这些细细一想,其实弹框就是两个div层

VUE2.0增删改查附编辑添加model(弹框)组件共用

Vue实战篇(增删改查附编辑添加model(弹框)组件共用) 前言 最近一直在学习Vue,发现一份crud不错的源码 预览链接 https://taylorchen709.github.io/vue-admin/#/login 自己下载下来后仔细研究了起来,发现编辑和增加写了两个弹框,我觉得这不符合vue的组件原则,于是自己把编辑和添加改成共用的 因为也是纯粹的写写前端页面,所以数据方面用的是mock.js,真实的模拟请求. 这个项目用到的 技术栈: vue + webpack + vuex +

layer弹框的上面各个属性 -可配置

<script type="text/javascript"> 12 //eg 13 layer.open({ 14 title:"标题信息提示",//标题信息 15 content: 'test',//内容区域 16 move: false,//是否可以拖动,默认可以拖动 17 btn: ['按钮一', '按钮二', '按钮三'], 18 btn1: function(index){ 19 //按钮[按钮一]的回调 20 layer.close(ind

js弹框3秒后自动消失

开发中有时候会需要最出弹框后,过几秒自动消失的效果,下面给大家分享一下我自己做的一个小案例. 案例中的弹框使用的是bootstrap里面的模态框,实现自动消失则用的是js中的setInterval方法.该弹框使用了jquery-ui中的draggable方法,可拖动. 目录结构如下: 下面是案例代码: demo.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <ti