我正在使用struts2的webproject和我用datecutick的struts2 jQuery插件。 現在我需要驗證ToDate取決於FromDate。 TODATE shouldnot比沒有fromdate更大從日期到日期struts2 jquery
驗證應該是這樣的,日期選擇器應該禁用背後日期accodring到fromdate.Then用戶無法從日期選擇比低
請讓我知道我該如何實現這一點。 請張貼代碼將有助於
在此先感謝
我正在使用struts2的webproject和我用datecutick的struts2 jQuery插件。 現在我需要驗證ToDate取決於FromDate。 TODATE shouldnot比沒有fromdate更大從日期到日期struts2 jquery
驗證應該是這樣的,日期選擇器應該禁用背後日期accodring到fromdate.Then用戶無法從日期選擇比低
請讓我知道我該如何實現這一點。 請張貼代碼將有助於
在此先感謝
這是你的選擇,你想怎麼impliment的validation.There 2種方式,其截至目前似乎是可行的,以我
對於這樣一旦用戶填寫ToDate
和FromDate
之前提交,你可以調用Java腳本函數的形式,你可以獲取相應的日期 - 值的兩個數據選擇器必須有標識和名稱的第一部分選擇器字段使用java-script document.getEmelemntById()
並且可以運行您的比較邏輯。
另一種選擇是讓Struts2的填補ToDate
和FromDate
值在動作類,你可以用你的行動中validate
方法來執行日期validation.choice都是你的。
你甚至可以玩驗證框架甚至。
更新
這裏的J查詢插件的源代碼玩弄後的解決辦法,我們有
<s:form id="form" theme="xhtml">
<sj:datepicker id="date12" name="date12" label="With Close Event" onCompleteTopics="onDpClose"/>
<sj:datepicker id="date13" name="date13" label="With Min and Max Date" minDate="0" maxDate="+2m"/>
</s:form>
<script type="text/javascript">
$.subscribe('onDpClose', function(event,data) {
$('#date13').datepicker("option" , 'minDate',event.originalEvent.dateText);
});
</script>
以類似的方式可以爲其他的方式around.Hope這會爲你工作的工作。
有一個例子類似於你在datepicker demos site上所要求的。
我修改,並試圖簡化例子,創建了一個搗鼓它,你可以在這裏找到:http://jsfiddle.net/melih/vRULq/
不喜歡這樣,我想日期選擇器應該禁用背後日期accodring到fromdate.Then用戶不能以選擇低於從開始日期 – naveen 2011-12-28 06:35:01
啊哈這是不是早些時候:) – 2011-12-28 06:47:28
是我已更新我的問題抱歉,我沒有正確說明問題。請讓我知道我怎麼能實現 – naveen 2011-12-28 06:48:42