如何通过javascript操作web控件的自定义属性


Posted in Javascript onNovember 25, 2013

在编程时,有时会使用web服务器控件的自定义属性。例如,TextBox控件中没有IsNotNull属性,但是我们可以自己添加一个IsNotNull属性,从而作为一个标记来方便我们编写程序。

虽然,IDE会提示“IsNotNull不是TextBox的属性”这个警告信息但是也不妨碍我们使用!

代码:
<asp:TextBox ID="TextBox1" runat="server" IsNotNull="e"></asp:TextBox>

编写Javascript代码:

<script language=javascript type="text/javascript">
function getClick()
{
    var c=document.getElementById("<%=TextBox1.ClientID %>");
    if(c.IsNotNull == 1)
    {
        alert("IsNotNull is 1");
    }
    else if(c.IsNotNull == 0)
    {
        alert("IsNotNull is 0");
    }
    else
    {
        alert(c.IsNotNull); //不是0或者1时会显示IsNotNull的属性值
    }
}
</script>
Javascript 相关文章推荐
最短的IE判断代码
Mar 13 Javascript
javascript学习(二)javascript常见问题总结
Jan 02 Javascript
jquery制作图片时钟特效
Mar 30 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
Jan 15 Javascript
JavaScript  cookie 跨域访问之广告推广
Apr 20 Javascript
Node.js学习入门
Jan 03 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
Feb 21 Javascript
vue+element+Java实现批量删除功能
Apr 08 Javascript
如何自定义微信小程序tabbar上边框的颜色
Jul 09 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
使用next.js开发网址缩短服务的方法
Jun 17 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
Nov 25 #Javascript
js导入导出excel(实例代码)
Nov 25 #Javascript
用javascript添加控件自定义属性解析
Nov 25 #Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 #Javascript
几种设置表单元素中文本输入框不可编辑的方法总结
Nov 25 #Javascript
js动态添加删除,后台取数据(示例代码)
Nov 25 #Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 #Javascript
You might like
生成php程序的php代码
2008/04/07 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
简单实用的PHP防注入类实例
2014/12/05 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
laravel框架模型和数据库基础操作实例详解
2020/01/25 PHP
PHP如何获取Cookie并实现模拟登录
2020/07/16 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
2018/04/22 Javascript
JavaScript继承与多继承实例分析
2018/05/26 Javascript
基于Koa2写个脚手架模拟接口服务的方法
2018/11/27 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
[51:53]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第二场 1月24日
2021/03/11 DOTA
python实现360皮肤按钮控件示例
2014/02/21 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python 去除二维数组/二维列表中的重复行方法
2019/01/23 Python
python实现操作文件(文件夹)
2019/10/31 Python
如何基于Python创建目录文件夹
2019/12/31 Python
TensorFlow MNIST手写数据集的实现方法
2020/02/05 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
2020/02/15 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
阿里旅行:飞猪
2017/01/05 全球购物
妇产科护士自我鉴定
2013/10/15 职场文书
低碳生活倡议书
2014/04/14 职场文书
社区志愿者活动总结
2014/06/26 职场文书
你有一份《诚信考试承诺书》待领取
2019/11/13 职场文书
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers