我有带有字段的表单checkbox
字段。在我的cfc
页面上,我想strucktKeyExists
在运行插入/更新查询时检查复选框表单字段是否存在。如果值/字段不存在,我的null
属性也会设置为真/假。cfqueryparam
这是我的代码示例:
dm_ck0 = <cfqueryparam value="#trim(structKeyExists(FORM, 'frm_ck0'))#" cfsqltype="cf_sql_bit" maxlength="1" null="#yesNoFormat(!len(trim(structKeyExists(FORM, 'frm_ck0'))))#" />
所以当我提交我的表单checkbox
字段时unchecked
。我收到一条错误消息:
Invalid data value NO exceeds maxlength setting 1.
我不确定为什么会出现此消息。在我设置StrucktKeyExist()
我cfqueryparam
的代码之前工作正常。如果有人看到我的代码在哪里失败,请告诉我。谢谢!