jQuery UI Dialog创建通…

JS代码

//新建notice对话框

$("#new_notice_dialog").dialog({

autoOpen: false,//控制对话框的显示与隐藏

height: 520,

width: 1200,

minHeight:300,

minWidth:600,

modal: true,

buttons:[

       {

        text:"保存",

        click:function(){

        //验证

        var title=$("#new_notice_title").val();

        var createDate $("#new_notice_date").val();

        var validDays $("#new_notice_validDays").val();

        var myEditor CKEDITOR.instances.editor1;

        var content myEditor.getData();

//         alert("新建公告时,获取的公告内容为:"+content);

//         var content $("#new_notice_content").val();

        

        //验证一个数是否是正整数

        var regInteger=/^([1-9]\d*)$/;

        if(title == null || $.trim(title) == ""){

        alert("请输入公告标题!");

        return;

        }else if(title.length 50){

        alert("公告标题不能超过50个字符!");

        return;

        }else if(createDate == null || $.trim(createDate) == ""){

        alert("请输入公告发布时间!");

        return;

        }else if(validDays == null || $.trim(validDays) == ""){

        alert("请输入公告有效期!");

        return;

        }

        else if(!regInteger.test(validDays)){

        alert("公告有效期只能输入正整数!");

        return;

        }

        else if(content == null || $.trim(content) == ""){

        alert("请输入公告内容!");

        return ;

        }

//         else if(content.indexOf("jQuery <wbr>UI <wbr>Dialog创建通告时弹出对话框(2)jQuery <wbr>UI <wbr>Dialog创建通告时弹出对话框(2)

//         alert("请不要插入图片!");

//         return;

//         }

        //保存notice

        $("#new_notice_form").submit();

//         $(this).parent.location.reload();

        }

       },

       {

        text:"取消",

        click:function(){

        $("#new_notice_title").val("");

        $("#new_notice_validDays").val("1");

//         $("#new_notice_content").val("");

        var myEditor CKEDITOR.instances.editor1;

        myEditor.setData("");

        $(this).dialog("close");

        }

       }

]

});

//编辑notice对话框

$("#edit_notice_dialog").dialog({

autoOpen: false,

height: 530,

width: 1200,

minHeight:300,

minWidth:600,

modal: true,

buttons:[

       {

        text:"保存",

        click:function(){

        //验证

        var id=$("#edit_notice_id").val();

        var title=$("#edit_notice_title").val();

        var date $("#edit_notice_date").val();

        var validDays $("#edit_notice_validDays").val();

//         var content $("#edit_notice_content").val();

       

        var myEditor CKEDITOR.instances.editor2;

        var content myEditor.getData();

        

        var visiable 0;

        var visiable_span_class;

        

        //验证一个数是否是整数,编辑阶段允许为0(公告设置失效)

        var regInteger=/^(0|[1-9]\d*)$/;

        if($("#visiable_true").attr("checked"== true){

        visiable 0;

        visiable_span_class "icon_true";

        }

        if($("#visiable_false").attr("checked"== true){

        visiable 1;

        visiable_span_class "icon_false";

        }

        if(title == null || $.trim(title) == ""){

        alert("请输入公告标题!");

        return;

        }else if(title.length 50){

        alert("公告标题不能超过50个字符!");

        return;

        }else if(date == null || $.trim(date) == ""){

        alert("公告发布时间不能为空!");

        return;

        }else if(validDays == null || $.trim(validDays) == ""){

        alert("公告有效期不能为空!");

        return;

        }else if(!regInteger.test(validDays)){

        alert("公告有效期只能输入整数!");

        return;

        }else if(content == null || $.trim(content) == ""){

        alert("请输入公告内容!");

        return ;

        }

        

        $("#edit_notice_form").submit();

        //清空对话框内容

        $("#edit_notice_id").val("");

        $("#edit_notice_title").val("");

        $("#edit_notice_date").val("");

        $("#edit_notice_content").val("");

        var myEditor CKEDITOR.instances.editor2;

        myEditor.setData("");

        $("#visiable_false").removeAttr("checked");

        $("#visiable_true").removeAttr("checked");

        $(this).parent.location.reload();             在这个地方刷新,它会刷新当前这个弹出框

        $(this).dialog("close");

        }

       },

       {

        text:"取消",

        click:function(){

        $("#edit_notice_id").val("");

        $("#edit_notice_title").val("");

        $("#edit_notice_date").val("");

        $("#edit_notice_validDays").val("");

//         $("#edit_notice_content").val("");

        var myEditor CKEDITOR.instances.editor2;

        myEditor.setData("");

        $("#visiable_false").removeAttr("checked");

        $("#visiable_true").removeAttr("checked");

        $(this).dialog("close");

        }

       }

]

});

 

$("#add").click(function(){

$("#new_notice_dialog").dialog("open");

});

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值