首页 文章

Cold Fusion表格中复选框的有效值是多少? [关闭]

提问于
浏览
-1

我是ColdFusion的新手,想知道为什么在为 <input type="checkbox"> 的值添加"-"之后我的页面会中断?

<input id="checkbox1" type="checkbox" name="food" value="check-fruit">

<CFPARAM NAME='form.check-fruit' Default=''>

但当我用下划线或“水果”替换“ - ”时,它可以正常工作 . 任何人都知道为什么当我在输入值中有“ - ”时CFPARAM不喜欢它?

1 回答

  • 1

    表单字段的 name 属性转换为 form 结构中的键 . form['name'] 的值是表单字段 value 属性的值 .

    您可以只执行 <cfdump var="#form#"> 以查看表单提交的所有字段名称和值(确保使用POST而不是GET作为表单的 method ) .

    因此,您可以执行 <cfparam name="form.food" type="string" default=""> 以设置该字段的默认值 . 除非绝对必要,否则您不需要为所有字段设置 cfparam ,只需复选框 . 如果没有选中,你就不会收到错误 .

相关问题