选择性地包括<;选择>;输出数组中的字段


Selectively including <select> fields in output array

我有一个页面,其中有一堆单独的字段,通过使用value="array[]"属性,这些字段的结果都聚合到一个数组中。然而,在表单提交中,一些选择字段可能被隐藏,目前那些被隐藏的字段仍然会将值发布到数组中,我如何使其仅可见的选择字段会发布到数组?

感谢

您可以将输入的disabled属性设置为disabled,以防止它成为表单提交的一部分:

<input type="text" style="display:none" disabled="disabled" />

为了让的字段不通过提交数据,您必须通过操纵HTML或使用Javascript拦截表单帖子来防止数据在客户端通过。