作成日: 2018/07/30 最終更新日: 2018/07/30
文書種別
使用方法
詳細
C1InputNumericではMaxValue/MinValueプロパティで最大値/最小値を設定できますが、これらの制御は、値の入力後にコントロールがフォーカスを失った際に有効となります。
(例:MaxValueプロパティが「10」の場合、「11」の入力自体は可能であり、入力後にコントロールがフォーカスを失った際に「10」と変更される)
C1InputNumericでは、最大値/最小値を超える値の入力自体を不可にするための機能は用意されておりません。
入力自体を不可にするには、下記のようにクライアント側のkeydown/keypressイベントを使用し、入力値がmaxValue/minValueを超える値の場合には元の値にリセットする処理を実装してください。
◎サンプルコード(aspx)
(例:MaxValueプロパティが「10」の場合、「11」の入力自体は可能であり、入力後にコントロールがフォーカスを失った際に「10」と変更される)
C1InputNumericでは、最大値/最小値を超える値の入力自体を不可にするための機能は用意されておりません。
入力自体を不可にするには、下記のようにクライアント側のkeydown/keypressイベントを使用し、入力値がmaxValue/minValueを超える値の場合には元の値にリセットする処理を実装してください。
◎サンプルコード(aspx)
<script>
$(function () {
var _txt;
$("#C1InputNumeric1").on("keydown", function (e) {
_txt = $("#C1InputNumeric1").val();
});
$("#C1InputNumeric1").on("keypress", function (e) {
if ($("#C1InputNumeric1").c1inputnumeric("option", "maxValue") < $("#C1InputNumeric1").val()) {
$("#C1InputNumeric1").c1inputnumeric("setValue", _txt);
}
});
})
</script>
$(function () {
var _txt;
$("#C1InputNumeric1").on("keydown", function (e) {
_txt = $("#C1InputNumeric1").val();
});
$("#C1InputNumeric1").on("keypress", function (e) {
if ($("#C1InputNumeric1").c1inputnumeric("option", "maxValue") < $("#C1InputNumeric1").val()) {
$("#C1InputNumeric1").c1inputnumeric("setValue", _txt);
}
});
})
</script>
旧文書番号
83093