内部の私は、次のコードを使用して、年のドロップダウンリストを作成しています:それは出力Yii2ドロップダウンリストのオプション要素
<?php
$range = range(2016, 2026);
echo $form->field($model, 'year')->dropDownList($range)->label("Year");
?>
:
<select id="testform-year" class="form-control" name="TestForm[year]">
<option value="0">2016</option>
<option value="1">2017</option>
<option value="2">2018</option>
<option value="3">2019</option>
<option value="4">2020</option>
<option value="5">2021</option>
</select>
をしかし、私はvalue属性なしで出力したいです内部オプション、のように:
<select id="testform-year" class="form-control" name="TestForm[year]">
<option>2016</option>
<option>2017</option>
<option>2018</option>
<option>2019</option>
<option>2020</option>
<option>2021</option>
</select>
なぜ値属性なしでしたいですか? – Ish
フォームを送信するときに値の属性がない2016. – Alex
の代わりに値0が得られるので、どのオプションが選択されて送信されたかはどのように分かりますか? –