javascript - 在 cognos 中使用 Javascript 验证日期

标签 javascript dom-events cognos cognos-8

  1. 当用户选择“结束时间段”为 <“起始时间段”时,应抛出一条错误消息来选择时间段 >=“起始时间段”

  2. 当用户选择超过 12 个月时,应显示一条警告消息:“报告将花费更多时间来显示仪表板”。

from提示和to提示为下拉菜单,使用值为整数(例如jan 2013 =1,feb 2013=2)

我需要一个 Javascript 来验证并显示选择日期的错误消息。 在提交报告之前。

最佳答案

如果我理解正确,您想要验证起始日期早于截止日期。

我不知道您使用的是普通 JS 还是 jQuery,但无论您使用哪种,都会以通常的方式从输入中检索值。

<script type="text/javascript">
function checkDates() {
  var to = document.getElementsByName('to')[0].value;
  var from = document.getElementsByName('from')[0].value;

  if(to < from) {
    alert('To date must be after from date!');
  } 
}
</script>

<select name="from" onchange="checkDates()">
  <option value="1">JAN</option>
  <option value="2">FEB</option> 
  ...
</select>

<select name="to" onchange="checkDates()">
  <option value="1">JAN</option>
  <option value="2">FEB</option> 
  ...
</select>

关于javascript - 在 cognos 中使用 Javascript 验证日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18386347/

相关文章:

javascript - 如何以编程方式模拟输入内容可编辑的 HTML 元素?

java - Cognos SDK 用于获取数据项的数据库层信息

jquery - 我们如何在 mht 文件中使用 JQuery?

javascript - 有什么方法可以单独在 html 和 javascript 中实现持久的、可共享的存储?

javascript - 使用javascript es6从包含唯一id和嵌套数组的多个对象数组中获取通用数据

javascript - ReactJS:错误的元素位置

javascript - 如何将输入字段恢复为其默认行为?

javascript - 跨浏览器元素 onresize (HTML/JS)

javascript - 在 guildCreate Discord.js 上创建 channel

html - 基于 CGI-BIN 的 Web 开发的主要缺点是什么?