-1

我有一个要填写一些日期的表格。我使用的是 Cold Fusion,但这里只使用表格和输入标签,而不是“增强的”CF 标签。用户只能从 Javascript 日历中选择这些日期。日历工作正常,日期被填写,Javascript 函数“validx”正在工作,但使用这种数据输入方法不会触发 onchange。

<input 
  type     = "text" 
  id       = "#colid#"
  class    = "calendarSelectDate"  {this fires the calendar}             
  name     = "#col#" 
  readonly                         
  onclick  = "tooltip(#i#)"
  onchange = "validx(#i#, #top#, '#thecase#', '#themsg#')"
  value    = "#sv#" >

我可以使用 onblur 来完成这项工作,但我真的更喜欢 onchange。有人有办法做到这一点吗?谢谢。

4

1 回答 1

2

我相信你误解了onchange. 当用户在进行更改模糊复选框时触发此事件。根据定义,它需要模糊。也许您应该研究onkeyup或类似的事件涉及按键。

于 2012-10-24T03:53:58.080 回答