У меня есть XPage с 2 текстовыми полями времени Dojo. Перед отправкой я хочу проверить, что время начала раньше времени окончания. При использовании оператора «>» работает в случаях, он не работает, если дата начала имеет две цифры в часовом значении, а конечная дата имеет только одну цифру (время отображается с использованием AM и PM). Вот мой код:XPages - сравнение значений из двух текстовых полей времени Dojo
<xe:djTimeTextBox id="EventStartTime" value="#{document1.EventStartTime}" />
<xe:djTimeTextBox id="EventEndTime" value="#{document1.EventEndTime}" />
var startD = "#{id:EventStartTime}";
var endD = "#{id:EventEndTime}";
var startVal = dojo.attr(startD,"value");
var endVal = dojo.attr(endD,"value");
if (startVal > endVal) {alert("Start later than End!");return false;};
Например, это сравнение не будет работать, если время пуска 10:15 АМ и время окончания 9:30 PM.
Спасибо, я испытаю это, как только смогу –