最新回應

[jQuery] 取得asp.net控制項的ID

Asp.net的Server Control會在最後呈現出html時,ID並不會是當初開發時指定的值
如果要在jQuery針對某個Server Control撰寫clinet端的event時,要如何得知Server Control最後呈現的ClientID呢?

以下的範例是要判斷使用者要上傳的檔案副檔名是否為zip

 

$(document).ready(function(){
    $("#<%= btnUpload.ClientID %>").click(
    function(){
        var ext = $("#<%= FileUpload1.ClientID %>").val();
        ext = ext.substring(ext.length-3,ext.length);
        ext = ext.toLowerCase();
        if(ext != "zip"){
            alert("上傳的檔案必須為zip檔案");
            return false;
        }
        return true;
    });
});

 





 

創用 CC 授權條款
本著作由alanjiang製作,以創用CC 姓名標示-非商業性-禁止改作 3.0 Unported 授權條款釋出。
如要轉載,請在轉載文章開頭註明來源出處,且不可修改內容

 


DotBlogs Tags: jQuery

關連文章

回應

目前沒有回應.

登入後使用進階評論

Please add 4 and 5 and type the answer here: