惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
Y
Y Combinator Blog
N
Netflix TechBlog - Medium
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
C
Check Point Blog
The GitHub Blog
The GitHub Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
GbyAI
GbyAI
博客园_首页
A
About on SuperTechFans
Blog — PlanetScale
Blog — PlanetScale
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
The Cloudflare Blog

博客园 - 索马

线程内键盘钩子实现Winforn快捷键(组合键) 反射常用功能-持续更新 Win32 API对文本框发送消息(多个文本Edit,动态 控件 ID) 一个项目同时支持VS2005和VS2008打开 (原创)代码生成器让你抓狂,结束你选择,就是如此简单! RadControls集成jquery,随便几行代码吊死你!不信来看! - 索马 - 博客园 RadGrid客户端绑定,分页,过滤,效率真不错 RadInputManager验证效果,很酷哦 RadComboBox中的RadTreeView父节点不选择,子节点可以选择 - 索马 - 博客园 仿腾讯留言效果(拖动分页) RadComboBox中的RadGrid分页 漂亮的Alert 消息框! Java调用.net的web service - 索马 - 博客园 WCF传输大数据量DataSet sql获取表,字段,长度,类型,描述,等详细信息 .net根据模板生成Word文件 生成C#执行指定存储过程的参数 CheckBox单选 SQL SERVER 动态游标
RadControl中的radalert以后调用js函数啊
索马 · 2008-11-20 · via 博客园 - 索马

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();
            }
        }