【发布时间】:2012-08-17 12:26:41
【问题描述】:
我在我的项目中使用 radcontrols,我想限制 radTextboxes 不应该允许特殊字符,所以我在我的 aspx 页面中使用脚本函数它工作正常,但我想在整个项目中使用它所以我想要要从中维护一个javascript文件,我想使用该功能,所以请帮助我了解如何将文本框ID和通知ID传递给功能。这是我的代码
aspx
脚本文件
function valueChangedHandler(sender, eArgs) {alert("Done");
var pattern = /^[a-zA-Z0-9\s]*$/;
var value = sender.get_value();
var matchArray = value.match(pattern);
if (matchArray == null) {
var notification = $find("<%=lblNotification.ClientID %>");
notification.set_text('Enter AlphaNumerics Only!');
notification.show();
sender.clear();
sender.focus();
exit();
}
}
通知代码
<telerik:RadNotification runat="server" BorderColor="Black" BorderStyle="Solid" BackColor="ActiveBorder" BorderWidth="4" EnableRoundedCorners="true" EnableShadow="true" ID="lblNotification" Position="BottomRight" ShowCloseButton="true" Opacity="90" Title="Result" VisibleTitlebar="False">
</telerik:RadNotification>
以上工作正常,但我没有收到通知消息,所以请告诉我如何传递通知 ID。举个小例子。
【问题讨论】:
标签: javascript asp.net telerik rad-controls