希望有人可以协助或指向我的方向正确的方向到另一个线程/ URL关于禁用复选框。残疾人复选框
我的表单基本上有两个复选框,它们不是数据库项目,而是基于数据库列检索源值。
由于我不希望用户能够改变这些checboxes,当我查询记录我已经停用这些checboxes
,在启动的形式检索没有问题的复选框的值。
问题是,当我在提交页面时在窗体上发生验证错误时,最初检索为'Y'的复选框值(即已选中)现在为空。
任何人都可以协助正在进行的事情或变通方法,以便在发生验证错误时保持这些值。
谢谢。
希望有人可以协助或指向我的方向正确的方向到另一个线程/ URL关于禁用复选框。残疾人复选框
我的表单基本上有两个复选框,它们不是数据库项目,而是基于数据库列检索源值。
由于我不希望用户能够改变这些checboxes,当我查询记录我已经停用这些checboxes
,在启动的形式检索没有问题的复选框的值。
问题是,当我在提交页面时在窗体上发生验证错误时,最初检索为'Y'的复选框值(即已选中)现在为空。
任何人都可以协助正在进行的事情或变通方法,以便在发生验证错误时保持这些值。
谢谢。
您可以在发布表单之前启用相关复选框。然后,他们将“被送回”,(希望)不会被触动。
一如既往,你必须做你的服务器端检查,不要期望表单值和/或JavaScript没有被篡改。
我认为你对禁用的复选框进行了验证?为什么不删除或禁用验证? –
未禁用复选框验证。我使用禁用的复选框用于工作流程指示器,以便用户知道何时执行了一个步骤,因此将禁用的项目显示为已选中。 – tonyf