编写代码以启用或禁用某些控件的最佳方式
The best way of writing code to enable or disable some controls
大家好,我不知道问这类问题是否正确,但我想知道写代码的最佳安全方式。事实上,我有一些复选框列表,每个选择特定的
DIV
都将加载到这些复选框上。我想使用两种方法来实现这一点
1. Writing Java scripts to enable or disable
2. In code we can enable or disable particular DIV
我想知道写哪种方法更好
如果我使用Java脚本,意味着如果我有n
个复选框,那么我想写n
个函数。
如果i代码表示每次发生回邮并加载到页面时的每个结束
那么,选择的更好方法是什么
这两种方法都有各自的优点和缺点。
使用JS你一定会得到更好的用户体验;更好的性能。但这并不可靠,因为有人可能会在浏览器中禁用JS,而且你还需要考虑浏览器兼容性。
在这种情况下,当您使用服务器端代码来实现这一点时,您需要返回页面以实现这一目标,这将非常耗时,用户可能会感到恼火,但这种方法非常可靠,这里只会在客户端呈现所需的HTML。我建议你使用jQuery来完成这项工作,因为所有浏览器都支持jQuery,并检查JS是否被禁用,在这种情况下使用正常的回发技术。
记住,您需要编写一些通用函数,这些函数接受控件id并根据需要切换控件,这样就不需要编写冗余代码。
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 以编程方式模糊 EXTJS 3.2.1 中的组合框控件不会触发“模糊”事件
- 以编程方式移动空格键滚动控件
- 调用后端时,页面会失去对齐方式,并且需要一些时间来重新对齐控件
- 在外部javascript文件中获取asp控件ID的最佳方式是什么
- 屏蔽文本框控件的最佳方式是使用javascript允许字符串值在一对3个字符中
- 在浏览器控件中以程序方式填充PDF表单字段
- 我怎样才能使表单控件在“write back”中具有响应性?的方式
- 从jQuery/Javascript动态加载服务器控件的最佳方式
- 以编程方式折叠传单JS层控件
- 在asp.net webforms中以编程方式创建控件时,在JavaScript中查找控件
- 如果以编程方式更改了模型,Ko不会更新绑定控件
- 以编程方式滚动/移动到.net asp:listview控件中的一个项目
- 如何以ajax方式在INSERT后刷新我的服务器控件
- 使用WebBrowser控件以编程方式登录网站时出现问题
- 以编程方式从. net Webbrowser控件中的下拉菜单中选择一个项目
- 编写代码以启用或禁用某些控件的最佳方式