我的选择列表需要一个空值的默认选项,或者没有值的“选择”。 我没有在文档中看到任何提及如何执行此操作的内容。 // $ Id:webform.module,v 1.196.2.47 2010/08/16 17:54:19 quicksketch Exp $
答案 0 :(得分:1)
您可以按照webform_select_none_0.patch中的说明添加修补程序http://drupal.org/node/563170。或者,如果您没有任何补丁经验,可以将以下代码添加到/sites/all/modules/webform/components/select.inc中的 _webform_render_select 功能中(当然考虑到任何手动编辑代码的缺点)
if ($component['extra']['aslist'] && !$component['extra']['multiple'] && ($default_value === '' || !$component['mandatory'])) {
$element['#empty_value'] = '';
}
如果未选择任何选项,则会在强制性网络表单选择字段中添加 - 选择 - 选项
答案 1 :(得分:0)
在网络表单控件标签(node/%/edit/components/%
)上,您只需取消选中“高级设置”下的“必填”复选框。
答案 2 :(得分:0)
创建自定义模块并使用form alter来修改输出。在此解释:https://www.drupal.org/node/1331956#comment-5876808
答案 3 :(得分:-2)
我相信您可以通过选项列表中的空条目实现此目的:
|--Choose one--
val1|Value 1
val2|Value 2
val3|Value 3
等等。
但是,我现在似乎无法找到任何相关资料。祝你好运!