请使用此代码。在选择2中选择1时,删除选择1中较低的值更大
我有2个选择框。选择框1包含“来自”的年份。第二个选择框包含多年的“到”。如果选择年份“from”大于或等于它的值,我想禁用多年的“to”。我在这里使用php做一些循环。我已经尝试了一些相关javascript代码,但没有任何工作。
这里是我的HTML代码:
<?php
$starting_year = 1950;
$ending_year = 2014;
$to = "";
$from ="";
for($starting_year; $starting_year <= $ending_year; $starting_year++) {
$years[] = '<option value="'.$from.'">'.$starting_year.'</option>';
}
?>
<select class="form-control select2me" name="from" id="from">
<option value="" disabled selected></option>
<?php echo implode("\n\r", $years); ?>
</select>
<select class="form-control select2me" name="to" id="to">
<option value="" disabled selected></option>
<?php echo implode("\n\r", $years); ?>
</select>
我希望你能帮助我。谢谢。
什么你想达到什么目的?在这段代码中,“from”和“to”看起来完全一样。顺便说一句,我宁愿在JavaScript上做这个,在客户端。 – Voitcus
是的。选择框的代码是相同的。如果我在“from”中选择了一个值,我想删除“to”中的较低值。这就是我的意思。 – janie
更好的使用datepicker –