C1Input には、無効な文字の入力などのアクションが発生したときに C1Input コントロールを操作可能にする複数のクライアント側イベントが含まれています。
クライアント側イベントの表にリストされたサーバー側プロパティを使用して、特定のクライアント側イベントに反応する JavaScript 関数の名前を指定できます。たとえば、invalidInput という JavaScript 関数を無効な文字が入力されたときに反応するように割り当てるには、OnClientInvalidInput プロパティを invalidInput に設定します。
下の表に、クライアントスクリプトで使用できるイベントを示します。これらのプロパティはサーバー側で定義されていますが、実際のイベントや各 JavaScript 関数用に宣言する名前はクライアント側で定義されます。
イベントのサーバー側プロパティ名 | イベント名 | 説明 |
---|---|---|
OnClientInitialized | initialized | コントロールを初期化した後に発生します。 |
OnClientInitializing | initializing | コントロールを初期化する前に発生します。 |
OnClientInvalidInput | invalidInput | 無効な文字が入力されたときに発生します。 |
OnClientTextChanged | textChanged | 入力のテキストが変更されたときに発生します。 |
OnClientTriggerMouseDown | triggerMouseDown | マウスがトリガーボタン上で押されたときに発生します。 |
OnClientTriggerMouseUp | triggerMouseUp | マウスがトリガーボタン上で離されたときに発生します。 |
OnClientDateChanged (InputDate only) | dateChanged | 日付値が変更された後に発生します。 |
OnClientValueBoundsExceeded (InputNumber only) | valueBoundsExceeded | 入力の値が有効範囲を超えたときに発生します。 |
OnClientValueChanged (InputNumber only) | valueChanged | 値が変更された後に発生します。 |
C1Input クライアント側イベントの説明と構文の例については、「クライアント側リファレンス」でも確認できます