-1

いくつかの日付を入力するフォームがあります。Cold Fusion を使用していますが、ここでは「拡張」CF タグではなく、form タグと input タグのみを使用しています。ユーザーはこれらの日付を 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 に答える