全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Javascript实现.NET的功能在我们平时经常会遇到这样的一个问题:当我们选择checkbox时,希望验证一个控件,取消选择,隐藏并取消验证这个控件。如果完全使用服务器事件来实现此功能,肯定用户体现不好,所以我们可以使用javascript实现.net验证控件功能。首先我们看看.NET验证控件,在页面上做了什么事情。1. 2. 在页面上解析成:4. 5. RequiredFieldValidator验证控件在页面变为了一个隐藏的span,需要验证的时候,进行显示。同时页面上出现了一些用于验证的脚步6. 7. /11. 12. 13. /20. 21. 22. /36. 我们通过构造类似的脚本进行控件验证添加验证span37. 38. 39. *该项不能为空/添加span,用于显示验证信息添加脚本40. 41. varIsSelectID=; 42. vartxtUserName=; 43. functionajusSelectValidator(checkbox,validatorID) 44. ajustValidator(checkbox,validatorID,txtUserName); 45. 46. 47. /Validator.Js 48. functionajustValidator(checkbox,validatorID,controltoHideID) 49. if(checkbox.checked) 50. register(validatorID,controltoHideID); 51. document.getElementById(controltoHideID).style.visibility=visible; 52. 53. else 54. removeValidator(validatorID); 55. document.getElementById(controltoHideID).style.visibility=hidden; 56. 57. 58. /添加验证关联 59. functionregister(validatorID,controltoValidateId) 60. Page_Validators.push(document.getElementById(validatorID); 61. varspan=document.getElementById(validatorID); 62. spanTest.controltovalidate=controltoValidateId; 63. 64. span.errormessage=*该项不能为空; 65. span.display=Dynamic; 66. span.evaluationfunction=RequiredFieldValidatorEvaluateIsValid; 67. span.initialvalue=; 68. /spanTest.style.visibility=visible; 69. ValidatorOnLoad(); 70. 71. /取消验证关联 72. functionremoveValidator(validatorID) 73. varvalidator=document.getElementById(validatorID); 74. if(validator) 75. for(vari=0;iPage_Validators.length;i+) 76. if(Page_Validatorsi=validator) 77. Page_Validators.splice(i,1); 78. i-; 79. 80. 81. validator.style.display=none; 82. ValidatorOnLoad(); 83. 84.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年职业技能培训资源平台在职业院校教育改革中的实践探索
- 美术八年级下册第11课 印学话西泠教案
- 2026中国新式茶饮市场销售动态及运营效益预测报告
- 人教部编版七年级道德与法治下册5.1我们的情感世界 教学设计
- 课题2 第1课时 常见的酸新教材九年级下册化学同步教案(人教版2024)
- 2026广东深圳市龙岗区坂田街道四季花城第二幼儿园招聘2人备考题库附答案详解(模拟题)
- 2025-2030中国跑腿服务行业市场分析及竞争形势与发展前景预测研究报告
- 数学七年级下册3 简单的轴对称图形教案
- 2025-2030海洋工程装备制造国际竞争力技术革新行业投资指标行业分析研究报告
- 2025-2030海洋工程水下机器人关键传感器行业市场供给需求评估及战略研究
- CNAS-CL01-G001-2024检测和校准实验室能力认可准则全套质量手册和程序文件
- 2024~2025学年人教PEP版(2024)小学三年级英语下册全册教案(教学设计)
- 执业药师聘用合同
- 北京2025年上半年中国标准化研究院事业编制人员招聘笔试历年参考题库附带答案详解
- 丁玉婕课件教学课件
- 通信施工春季安全培训课件
- 酒店弱电述职报告
- 2025年9月14日云南省红河州州属事业单位选调笔试真题及解析
- 污水在线监测设备更新方案
- 开采技术专业毕业论文
- 投资卖摩托车合同协议书
评论
0/150
提交评论