2012-10-20 37 views
1

這個元素沒有回傳的JavaScript函數

<asp:DropDownList ID="ItemDropDownList" runat="server" AutoPostBack="true" OnChange="setHidden()" .... > 

當我使用onchange屬性沒有做回發。即使我手動操作:

function setHidden() { 
    ... 
    ... 
    _doPostBack("",""); 
} 

怎麼了?

回答

2

使用return語句代替回發。

<asp:DropDownList ID="ItemDropDownList" runat="server" AutoPostBack="true" 
    OnChange="return setHidden()" .... > 

function setHidden() { 
    ... 
    .... 
    return true; // you can return false to stop postback 
}