1

選択リストに空の値のデフォルト オプション、または値のない「選択」が必要です。ドキュメントでこれを行う方法についての言及はありません。// $Id: webform.module,v 1.196.2.47 2010/08/16 17:54:19 quicksketch Exp $

4

4 に答える 4

1

http://drupal.org/node/563170に記載されているように、パッチwebform_select_none_0.patchを追加できます。または、パッチの経験がない場合は、次のコードを /sites/all/modules/webform/components/select.inc の_webform_render_select関数に追加できます (もちろん、手動でコードを編集することの欠点を考慮してください)。

if ($component['extra']['aslist'] && !$component['extra']['multiple'] && ($default_value === '' || !$component['mandatory'])) {
    $element['#empty_value'] = '';
}

これにより、オプションが選択されていない場合に、必須の Web フォーム選択フィールドに- Select -オプションが追加されます。

于 2011-08-16T12:23:35.543 に答える
0

Web フォーム コントロール タブ ( node/%/edit/components/%) で、[詳細設定] の下の [必須] チェックボックスをオフにするだけです。

于 2010-09-21T01:25:58.270 に答える
0

カスタム モジュールを作成し、form 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 に答える