Postingan lainnya
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>
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
2 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 <select> 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><</strong>select name<strong>=</strong>"myselect"<strong>></strong> <strong><</strong>option value<strong>=</strong>"one" <strong><?=</strong> set_select('myselect', 'one', <strong>true</strong>) <strong>?></strong>>One</option> <option value<strong>=</strong>"two" <strong><?=</strong> set_select('myselect', 'two') <strong>?></strong>>Two</option> <option value<strong>=</strong>"three" <strong><?=</strong> set_select('myselect', 'three') <strong>?></strong>>Three</option> </select></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><select class="form-control" name="provinsi" id="provinsi"> <option value="">Please Select</option> <?php foreach ($provinsi as $prov) { ?> <option value="<?php set_value('provinsi') ?>" <?= set_select('provinsi', $ju['id'], true) ?>><?php echo $prov->nama_provinsi ?> </option> <?php } ?> </select></pre>
<div class="form-group row"> <label class="col-lg-3 col-form-label" for="val-skill">Agama<span class="text-danger">*</span></label> <div class="col-lg-9"> <select class="form-control" name="agama" id="agama"> <option value="" selected disabled>Pilih Agama</option> <option value="i" <?php if (set_value('agama') == 'i') echo 'selected' ?>>Islam</option> <option value="kp" <?php if (set_value('agama') == 'kp') echo 'selected' ?>>Kristen Protestan</option> <option value="kk" <?php if (set_value('agama') == 'kk') echo 'selected' ?>>Kristen Katolik</option> <option value="ka" <?php if (set_value('agama') == 'ka') echo 'selected' ?>>Kristen Advent</option> <option value="h" <?php if (set_value('agama') == 'h') echo 'selected' ?>>Hindu</option> <option value="b" <?php if (set_value('agama') == 'b') echo 'selected' ?>>Buddha</option> <option value="k" <?php if (set_value('agama') == 'k') echo 'selected' ?>>Konghucu</option> </select> </div> </div>
Tanggapan
langsung dikopi saja nanti baru diganti" sesuai kebutuhan. terima kasih