我有一个下拉列表,我在其中填充数据库中的数据。
<div class="form-group">
<label>Title:</label>
<select class="form-control" name="Title" id ="titleselect" required>
<!-- <option value="" selected="selected">?</option> -->
<?php foreach ($titles as $row) {
if($this->session->userdata('status')=='active' && $this->session->userdata('Title') == $row->id) { ?>
<option value="<?php echo $row->id; ?>" selected="selected"><?php echo $row->value; ?></option>
<?php }else{?><option value="<?php echo $row->id; ?>"><?php echo $row->value; ?></option><?php } }?>
</select>
</div>
我的表格,
如何从数据库中填充值,
我的数据库表,
我想在标题表单填充值“0”(即“?”)时添加验证,它应该调用 HTML 必需属性。
或者我想禁用带有“?”的选项标记。
我怎样才能做到这一点?
最佳答案
我已经设法找到解决问题的方法。我设法在没有任何 JS 或 Jquery 的情况下做到了。刚刚添加了一个 if 语句。
<div class="form-group">
<label>Title:</label>
<select class="form-control" name="Title" id ="titleselect" required>
<?php foreach ($titles as $row) {
if($this->session->userdata('status')=='active' && $this->session->userdata('Title') == $row->id) { ?>
<?php if(($this->session->userdata('Title') == 0)) { ?>
<option value="" selected disabled><?php echo $row->value; ?></option>
<?php } else{?>
<option value="<?php echo $row->id; ?>" selected="selected"><?php echo $row->value; ?></option>
<?php } ?>
<?php }else{?><option value="<?php echo $row->id; ?>"><?php echo $row->value; ?></option><?php } }?>
</select>
关于javascript - 当值为0时如何调用HTML required属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47846264/