0
工作,我拿起一箇舊CI
項目,並遷移到3.0.6
大部分的東西都是現在是穩定的,除了從那裏less_than
和greater_than
已經使用驗證規則。笨LESS_THAN和GREATER_THAN驗證不隨時間
這裏是非驗證件的規則(其他規則工作正常):
$this->form_validation->set_rules('start', 'Start time', 'required|less_than[end]');
$this->form_validation->set_rules('end', 'End time', 'required|greater_than[start]');
這裏是時間下拉菜單是如何生成的:
echo form_dropdown('start', $start_end_options, $start);
echo form_dropdown('end', $start_end_options, $end);
這裏是生成的HTML:
<select name="start">
<option value="00:00:00">00:00<option>
<option value="00:15:00">00:15<option>
<option value="00:30:00">00:30<option>
<option value="00:45:00">00:45<option>
<option value="01:00:00">01:00<option>
...code omitted...
</select>
<select name="end">
<option value="00:00:00">00:00<option>
<option value="00:15:00">00:15<option>
<option value="00:30:00">00:30<option>
<option value="00:45:00">00:45<option>
<option value="01:00:00">01:00<option>
...code omitted...
</select>
這裏可能會出現什麼問題?
任何幫助或指導,非常感謝。
謝謝你的詳細答案,我會試試。但是,爲什麼它在舊版本2.1中按預期工作? – WpDoe