close

利用jQuery的serialize來取得所有 input的type=’text’值

$("input[@type=text]").serialize(); <= 此為 1.3版本以前的寫法
$("input[type=text]").serialize(); <= 1.3版本後的寫法

用這組合網址拿去ajax用輕鬆很多,不用再一個個判斷,剩下的當空即可。


//這個好像是autocomplete用的
$(".owner").result(function(event, data, formatted) {
        var dr_name = $(this).parent().next().find(">:input");
        dr_name.val( (dr_name.val() ? dr_name.val() + ";" : dr_name.val()) + data[2]);
        var dr_did = $(this).parent().find(":input").eq(1);
        dr_did.val(data[1]);

            
    })

 


//用來計算總計,當blur就在一個位置算總值
<script type="text/javascript">
$().ready(function() {

    //總計
    function ins_count ()
    {
        var casualty,property,employer,total = 0;
        casualty = parseInt($('#is_any_pr_casualty').val());
        property = parseInt($('#is_any_pr_property').val());
        employer = parseInt($('#is_any_pr_employer').val());
        

        total = casualty + property + employer;
        total = parseInt(total);
        $('#is_any_total_pr').val(total);
            
    };
        
    $("#count_ins").click(function(){
            ins_count ();
    });  
    
    $("#is_any_pr_casualty, #is_any_pr_property, #is_any_pr_employer").blur(function(){
        ins_count ();
    
    });
    
    
    
});
</script>

 


//用來計算民國加一年(此格日期輸入後blur另一格就算出下一年)

<script type="text/javascript">
$().ready(function() {

   
    //---日期加一年----   
    $("#is_sta").blur(function(){
       
        var check = $(this).val().substr(0,1);
        if (check == 9)
        {
        var thisyear = $(this).val().substr(0,2);
        var thismd = $(this).val().substr(2,4);
        }else{
       
        var thisyear = $(this).val().substr(0,3);
        var thismd = $(this).val().substr(3,4);
        }
        thisyear = Number(thisyear);
        nextyear = thisyear + 1;
        //String
        $("#is_end").val(nextyear + thismd)
       
       
    }); 
   

});

</script>

 


 

 

 

Autocomplete
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 incode 的頭像
    incode

    程式筆記本

    incode 發表在 痞客邦 留言(0) 人氣()