1
我有checkbox
字段的表单字段。在我的cfc
页面上,我希望使用strucktKeyExists
来检查当我运行插入/更新查询时是否存在复选框表单域。此外,我在我的cfqueryparam
中有null
属性,如果值/字段不存在,它会将值设置为true/false。这里是例子我的代码:cfqueryparam中存在Struckt键吗?
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
之前,我的代码工作正常。如果有人看到我的代码失败,请告诉我。谢谢!