RadControl中的radalert以后调用js函数啊
2008-11-20 22:42
309 查看
radconfirm,radprompt都支持回调函数,可是radalert以后就不做任何事情,可是我们有时候想在radalert以后还做一点小动作,
比如我们在验证一个form表单的时候,如果有textbox为空,我们这个时候就需要radalert提示,有textbox为空,必须填写,然后为空的textbox获取焦点,
这样一样人性化就更佳了,radalert以后执行js然后让哪个为空的textbox获取焦点其实也很容易.只要添加一个AlertTemplate模板就可以了,
<telerik:RadWindowManager id="Singleton" runat="server" skin="Vista">
<AlertTemplate>
<div class="windowpopup radalert">
<div class="dialogtext"> {1} </div>
<div>
<a onclick="$find('{0}').close();alertEnter('{1}');"
class="radwindowbutton" href="javascript:void(0);">
<span class="outerspan">
<span class="innerspan">确定!</span>
</span>
</a>
</div>
</div>
</AlertTemplate>
</telerik:RadWindowManager>
在页面上添加一个RadWindowManager 控件,然后在里面添加一个AlertTemplate模板,然后写上如上代码,就可以了alertEnter('{1}')就是获取焦点的js
函数,这个函数内容如下
function alertEnter(str)
{
if(str=="请您填写服务器别名!")
{
var txtServerName = $find("txtServerName");
txtServerName.focus();
}else if(str=="请您填写连接字符串!")
{
var txtConnection = $find("txtConnection");
txtConnection.focus();
}
}
比如我们在验证一个form表单的时候,如果有textbox为空,我们这个时候就需要radalert提示,有textbox为空,必须填写,然后为空的textbox获取焦点,
这样一样人性化就更佳了,radalert以后执行js然后让哪个为空的textbox获取焦点其实也很容易.只要添加一个AlertTemplate模板就可以了,
<telerik:RadWindowManager id="Singleton" runat="server" skin="Vista">
<AlertTemplate>
<div class="windowpopup radalert">
<div class="dialogtext"> {1} </div>
<div>
<a onclick="$find('{0}').close();alertEnter('{1}');"
class="radwindowbutton" href="javascript:void(0);">
<span class="outerspan">
<span class="innerspan">确定!</span>
</span>
</a>
</div>
</div>
</AlertTemplate>
</telerik:RadWindowManager>
在页面上添加一个RadWindowManager 控件,然后在里面添加一个AlertTemplate模板,然后写上如上代码,就可以了alertEnter('{1}')就是获取焦点的js
函数,这个函数内容如下
function alertEnter(str)
{
if(str=="请您填写服务器别名!")
{
var txtServerName = $find("txtServerName");
txtServerName.focus();
}else if(str=="请您填写连接字符串!")
{
var txtConnection = $find("txtConnection");
txtConnection.focus();
}
}
相关文章推荐
- firefox下ExternalInterface.call调用js的alert函数问题
- Js文件中调用其它Js函数的方法
- [Asp.net+JS]asp.net中调用javascript自定义函数的方法总结
- js函数在frame中的相互调用详解
- FineUI4.0以后如何调用JS事件
- VC与JavaScript交互(三) --- CWebPage类调用javascript函数(给js函数传参,并取得返回值)
- [置顶] react-native定义一个类,并使其中的函数被外部调用的写法(js工具类)
- js 所传参数为一个函数体 的 函数调用
- js自执行函数、调用递归函数、圆括号运算符、函数声明的提升
- JS中confirm,alert,prompt函数使用区别分析
- js 函数调用顺序研究
- js调用父框架函数与弹窗调用父页面函数的方法
- document.write里面调用js函数
- js基础 js自执行函数、调用递归函数、圆括号运算符、函数声明的提升 js 布尔值 ASP.NET MVC中设置跨域
- 在jsp中调用js函数传参出现乱码
- 在Angular外部使用js调用Angular控制器中提供的函数方法或变量
- c#调用js,以及js调用C#里的函数, c#自己生成js代码,实现对web的控制
- 关于js调用iframe中函数方法不管用的一些提示
- flex调用js文件中的函数以及调用iframe中js函数
- JS如何调用函数内部变量?