簡體   English   中英

Ektron中的日期選擇錯誤

[英]Date Select Error in Ektron

我有一個使用Ektron中的日歷/日期選擇工具的表格,但是當用戶選擇當前日期(或任何日期,就此而言)時,會出現錯誤,提示您需要選擇一個過去的日期。

我們沒有為這種形式編寫代碼,但聽起來幾乎像是一個驗證問題。

這是Ektron的代碼。

<p align="center" style="text-align: left;">Date program was presented:&#160;
<ektdesignns_calendar title="Date presented" id="Date_presented" onblur="design_validate_xpath('number(translate(.,\'-\',\'\')) &lt;= number(translate($currentDate,\'-\',\'\'))',this,'Date in the past (required)');" ektdesignns_name="Date_presented" ektdesignns_caption="Date presented" ektdesignns_invalidmsg="Date in the past (required)" ektdesignns_validate="xpath:number(translate(.,'-','')) &lt;= number(translate($currentDate,'-',''))" ektdesignns_basetype="calendar" ektdesignns_datatype="date" ektdesignns_validation="datePast-req" name="Date_presented">
<input type="text" size="30" readonly="readonly" unselectable="on" />
<img width="16" height="16" class="design_fieldbutton" alt="Select date" src="[skinpath]btncalendar.gif" unselectable="on" /></ektdesignns_calendar></p>

我對驗證的知識是有限的,但看起來好像是將日期解析為整數。 是否可以在當前日期前加上一天(+1),以便它將任何一天解釋為有效的(只要不是將來的一天)?

我猜這是HTML表單,而不是Smart表單?

如果是這樣,您是否在日歷字段中檢查了驗證設置? 如果您編輯表單,請在字段上單擊鼠標右鍵,然后選擇“字段屬性”,您將獲得屬性窗口。 轉到“驗證”選項卡,然后在“驗證”下拉列表中檢查設置。

有一些選項可確保日期是過去或將來。 也許已經設置了這些選項之一?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM