iteye_20026 2010-05-12 14:40
浏览 258
已采纳

一个时间控件的小bug

Date2 不能正常显示时间控件,而 Date 22 可以正常显示时间控件 。根据我的观察,这两个的差别在于 代码和注释之间是否换行,换行则 不能正常显示。。。。不知道为什么
Date #1: <input type="text" name="date1" id="sel1" size="30" onclick="return showCalendar('sel1', '%Y-%m-%d %H:%M', '24', true);"


<!--
onclick="return showCalendar('sel1', '%Y-%m-%d %H:%M', '24', true);"> -->%Y-%m-%d [%W] %H:%M -- single
click

Date #2: <input type="text" name="date2" id="sel2" size="30" onclick="return showCalendar('sel2', '%a, %b %e, %Y [%I:%M %p]', '12');"

<!--
onclick="return showCalendar('sel2', '%a, %b %e, %Y [%I:%M %p]', '12');">--> %a, %b %e, %Y [%I:%M %p]


Date #22:

  • 写回答

3条回答 默认 最新

  • myali88 2010-05-13 10:37
    关注

    [code="javascript"]
    Date #2: <input type="text" name="date2" id="sel2" size="30" onclick="return showCalendar('sel2', '%a, %b %e, %Y [%I:%M %p]', '12');"

    <!--
    onclick="return showCalendar('sel2', '%a, %b %e, %Y [%I:%M %p]', '12');">--> %a, %b %e, %Y [%I:%M %p]
    [/code]
    我又看了一下,问题在于input后面有换行,因为IE对空白,换行都当作一个节点处理,所以在[code="javascript"]
    _dynarch_popupCalendar.showAtElement(el.nextSibling, "Br");
    [/code]
    内部执行会出错。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算