Editor for ASP.NET Web Forms には、複数のクライアント側イベントが含まれています。それらを利用すれば、無効な文字の入力などの処理が行われたときに、C1Editor コントロールを操作できます。
クライアント側イベントの表にリストされたサーバー側プロパティを使用して、特定のクライアント側イベントに反応する 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 | 値を変更した後に発生します。 |