Ram*_*Ram 1 javascript c# asp.net
如果位置计数变化,我使用这个 javascript 函数来显示不同的弹出窗口。如果 txtbox 的可见性为 false,则 txthiddenloccount 值为 null。如果可见性为真,则效果很好。这有什么奇怪的???有人可以帮我吗。
function isPageValid()
{
var validated = Page_ClientValidate('groupProfile');
var loccount = document.getElementById("ctl00_ContentPlaceHolder1_txthiddenloccount").value;
if(validated)
{
if(loccount == '1')
{
var mdlPopup = $find('<%= ModalPopupExtendersavechanges.ClientID %>');
if(mdlPopup)
{
mdlPopup.show();
}
}
else
{
var mdlPopup = $find('<%= ModalPopupExtenderMerchantUpdate.ClientID %>');
if(mdlPopup)
{
mdlPopup.show();
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果Visibletxthiddenloccount属性asp:TextBox设置为 false,则它不存在于 javascript 可读的页面上。它将存储在 ViewState 中。
对于这样的事情,您可能最好使用asp:HiddenField并设置值,这将创建一个input type='hidden'可通过 javascript 访问的值。
| 归档时间: |
|
| 查看次数: |
3500 次 |
| 最近记录: |