有(假设是)隐藏模式下的标签或文本框,从后面的代码将设置(文本值)为“用户”或“经理”。
<tr>
当给定表格行( )上没有设置属性的点击事件时,我希望能够让 JavaScript 验证(隐藏)文本框/标签的值是什么runat="server"
。
如果客户端尝试单击该行(实际上该行具有一些文本框元素),那么如果客户端尝试编辑例如单击该行,则将采取类似 js 函数的操作alert("no edit allowed")
。
<tr id="TR_editTimein" onClick="javascript:CheckIfManager();">
<td> <input type="text" id="timeIn" /></td>
</tr>
如果后面的代码识别出一个经理(来自
Request.QueryString
),它会将隐藏的 LBL 或 TXTBX 设置为“经理”JavaScript
onClick
事件结束TR_editTimein
将触发CheckIfManager()
函数CheckIfManager()
将询问隐藏元素的值,如果值为“用户”,它将发出警报(“非经理没有编辑选项”)
现在,如果我将 aspTextBox 设置为Visible=false
JavaScript 也看不到它,会发生什么。
验证客户是用户还是经理的正确方法是什么?