我需要我的选择列表有一个空值的默认选项,或者没有值的“选择”。我在文档中没有看到任何关于如何做到这一点的提及。// $Id: webform.module,v 1.196.2.47 2010/08/16 17:54:19 quicksketch Exp $
4933 次
4 回答
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'] = '';
}
当未选择任何选项时,这会将- 选择 -选项添加到强制网络表单选择字段
于 2011-08-16T12:23:35.543 回答
0
在网络表单控件选项卡 ( node/%/edit/components/%
) 上,您需要做的就是取消选中“高级设置”下的“强制”复选框。
于 2010-09-21T01:25:58.270 回答
0
创建一个自定义模块并使用表单 alter 来修改输出。在这里解释:https ://www.drupal.org/node/1331956#comment-5876808
于 2014-11-02T15:41:33.627 回答
-2
我相信您可以通过选项列表中的空条目来实现此目的:
|--Choose one--
val1|Value 1
val2|Value 2
val3|Value 3
等等。
但是,目前我似乎找不到任何有关此的消息来源。祝你好运!
于 2010-11-12T11:13:15.130 回答