У меня есть недельный график. когда я пытаюсь выбрать уже выбранный элемент, он будет отключен. В моей форме я ищу изменить будничные дни. Если понедельник выбран, он не может быть выбран снова.Как отключить уже выбранные элементы в раскрывающемся списке
<?
$i=1;
foreach($shop_timing->result() as $name)
{?>
<br>
<input type="hidden" id="shop_time_id" name="time<?echo $i;?>" value="<?echo $name->shop_time_id;?>">
<select class="right" data-placeholder="select your category" id="select_7<?echo $i?>" data-rel="chosen" name="day<?echo $i;?>" >
<option <?php if($name->working_day=="Monday"){?> selected="selected" <?}?> >Monday</option>
<option <?php if($name->working_day=="Tuesday"){?> selected="selected" <?}?>>Tuesday</option>
<option <?php if($name->working_day=="Wednesday"){?> selected="selected" <?}?>>Wednesday</option>
<option <?php if($name->working_day=="Thursday"){?> selected="selected" <?}?>>Thursday</option>
<option <?php if($name->working_day=="Friday"){?> selected="selected" <?}?>>Friday</option>
<option <?php if($name->working_day=="Saturday"){?> selected="selected" <?}?>>Saturday</option>
<option <?php if($name->working_day=="Sunday"){?> selected="selected" <?}?>>Sunday</option>
-->
</select>
<div class="bootstrap-timepicker">
<div class="input-group">
<input type="text" class="timepicker starttime" value="<?echo $name->working_start_time?>" name="timefrom<?echo $i;?>" id="timefrom" placeholder="time"/>
</div>
</div>
<div class="bootstrap-timepicker">
<div class="input-group">
<input type="text" class="timepicker end" value="<?echo $name->working_end_time?>" name="endtime<?echo $i;?>" id="endtime" placeholder="time"/>
</div>
</div>
<? $i++; } ?>
<input type="hidden" id="count" name="count" value="<?echo $count;?>">
<?
for($j=1;$j<=(7-$count);$j++)
{?>
<select class="right" data-placeholder="select your category" id="select_7<?echo $i?>" data-rel="chosen" name="day<?echo $i;?>">
<option disabled="disabled" selected="selected">Day</option>
<option>Monday</option>
<option>Tuesday</option>
<option>Wednesday</option>
<option>Thursday</option>
<option>Friday</option>
<option>Saturday</option>
<option>Sunday</option>
</select>
<div class="bootstrap-timepicker">
<div class="input-group">
<input type="text" class="timepicker starttime" name="timefrom<?echo $i;?>" id="starttime3" placeholder="time"/>
</div>
</div>
<div class="bootstrap-timepicker">
<div class="input-group">
<input type="text" class="timepicker end" name="endtime<?echo $i;?>" id="endtime3" placeholder="time"/>
</div>
</div>
<? $i++; } ?>
Я чувствую, что это заслуживает что-то чисто за усилия, которые вы положили в нее. Но он никоим образом не затрагивает вопрос о форме или форме.Возможно, вам нужно зарегистрироваться на сайте CodeReview. – RiggsFolly
Как javascript в моем ответе не обращается к этому? На самом деле, я думаю, вы должны обратить больше внимания на код, который был поставлен. – ArtisticPhoenix