Set value di option select?

gan gimana ya cara set value di option select? jadi kalo misalkan ada data yang tidak valid option select ini gausah milih lg bisa ga? kalo di input kan agak gampang ya, tp saya coba cara yang sama di option select gabisa

<select class="form-control" name="provinsi" id="provinsi">
                                    <option value="<?= set_value('provinsi');?>">Please Select</option>
                                    <?php
                                    foreach ($provinsi as $prov) {
                                    ?>
                                        <option <?php echo $provinsi_selected == $prov->id_provinsi ? 'selected="selected"' : '' ?> value="<?php set_value('provinsi') ?> "><?php echo $prov->nama_provinsi ?> </option>
                                    <?php
                                    }
                                    ?>
                                </select>

avatar werich1
@werich1

89 Kontribusi 7 Poin

Diperbarui 2 tahun yang lalu

Tanggapan

coba dijelaskan lebih detail apa yang kamu maksud, beri contoh. Jelaskan juga kode kamu yang dipasang disitu apa? sudah jadi? error? atau kenapa?

tidak error hanya saja maksud saya ketika dia udah milih select option disitu dan tau2ny ada data yang dia masukin tidak valid jadi saya mauny modalny tidak keluar tetapi memberika informasi ada field yang kosong dan value dari select optionny tidak reset dari awal tetep dari apa yang dia pilih tadi

1 Jawaban:

<div>Pakainya set_select<br><br><strong>set_select(</strong><strong><em>$field</em></strong><strong>[, </strong><strong><em>$value = ''</em></strong><strong>[, </strong><strong><em>$default = false</em></strong><strong>]])</strong></div><div><strong>Parameters:</strong> | <strong>$field</strong> (<em>string</em>) – Field name<strong>$value</strong> (<em>string</em>) – Value to check for<strong>$default</strong> (<em>string</em>) – Whether the value is also a default one<br><strong>Returns:</strong> | ‘selected’ attribute or an empty string<br><strong>Return type:</strong> | stringIf you use a &lt;select&gt; menu, this function permits you to display the menu item that was selected.The first parameter must contain the name of the select menu, the second parameter must contain the value of each item, and the third (optional) parameter lets you set an item as the default (use boolean true/false).<br><br>Example:</div><pre><strong>&lt;</strong>select name<strong>=</strong>"myselect"<strong>&gt;</strong> <strong>&lt;</strong>option value<strong>=</strong>"one" <strong>&lt;?=</strong> set_select('myselect', 'one', <strong>true</strong>) <strong>?&gt;</strong>&gt;One&lt;/option&gt; &lt;option value<strong>=</strong>"two" <strong>&lt;?=</strong> set_select('myselect', 'two') <strong>?&gt;</strong>&gt;Two&lt;/option&gt; &lt;option value<strong>=</strong>"three" <strong>&lt;?=</strong> set_select('myselect', 'three') <strong>?&gt;</strong>&gt;Three&lt;/option&gt; &lt;/select&gt;</pre><div><br><a href="https://www.codeigniter.com/user_guide/helpers/form_helper.html?highlight=dropdown">https://www.codeigniter.com/user_guide/helpers/form_helper.html?highlight=dropdown</a><br><br></div><pre>&lt;select class="form-control" name="provinsi" id="provinsi"&gt; &lt;option value=""&gt;Please Select&lt;/option&gt; &lt;?php foreach ($provinsi as $prov) { ?&gt; &lt;option value="&lt;?php set_value('provinsi') ?&gt;" &lt;?= set_select('provinsi', $ju['id'], true) ?&gt;&gt;&lt;?php echo $prov-&gt;nama_provinsi ?&gt; &lt;/option&gt; &lt;?php } ?&gt; &lt;/select&gt;</pre>

avatar fauzinugraha
@fauzinugraha

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban