码迷,mamicode.com
首页 > 编程语言 > 详细

javascript边角知识

时间:2015-07-07 12:50:46      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:

1.组织默认事件

阻止默认事件,h5默认的input type=‘date‘在某些浏览器和android设备上没有效果,这时要调用h5+的时间选择器,但是要组织input默认的click事件,代码如下:

    //选择时间
    $("#end_time").on("click",function(event){
        event.preventDefault();
        plus.nativeUI.pickDate( function(e){
            var d = e.date;
//            console.log(d.Format(‘yyyy-MM-dd‘));
            $("#end_time").val(d.Format(‘yyyy-MM-dd‘));
        },function(e){
            console.log( "未选择日期:"+e.message );
        },{title:"请选择到期时间",minDate:new Date()});    
    });

2.判断input type=‘checkbox‘ 是否被选中,代码如下

    if (!$("#shopregister #checkaggree").is(":checked")) {

        alert("请同意注册协议");
        return false;
    }

3.获取多个checkbox中被选中的那个的值,代码如下

<input name=‘is_refund‘ id=‘refund_1‘ type=‘radio‘ value=‘1‘ />
<input name=‘is_refund‘ id=‘refund_0‘ checked=‘checked‘ type=‘radio‘ value=‘0‘ />
$("#shopregister input[name=‘is_refund‘]:checked").val();

4.获取多张图片中title属性的值

    user.id_pic1 = $($("#shopregister .id_pic")[0]).attr("title");
    user.id_pic2 = $($("#shopregister .id_pic")[1]).attr("title");
    user.id_pic3 = $($("#shopregister .id_pic")[2]).attr("title");

 5.ajax提交过程中显示进度图片

    $.ajax({
        type: ‘POST‘,
        url: configManager.RequstUrl + "/api/user/createstore",
        data: postdata,
        beforeSend:function(){ $("#waitingupload").removeClass("heisebghid").addClass("heisebg");}
    }).done(function (data) {
        $("#waitingupload").removeClass("heisebg").addClass("heisebghid");
        if ("success" == data.state) {
           //服务端成功
        }
        else {
            //服务端失败
        }
    }).fail(function () {
        //ajax请求失败
    });

 

javascript边角知识

标签:

原文地址:http://www.cnblogs.com/tylerdonet/p/4626360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!