グリッドビュー内にテキストボックスがあります。私の要件は、テキストボックスの入力を「X」または「O」だけに制限することです。しかし、私はjavascriptの初心者です。どうすればそれを達成できるか教えてください。私は Vb.Net と Asp.Net を使用してシステムを開発したことに言及したいと思います。よろしくお願いします。
4 に答える
1
チェックボックスの代わりに入力を使用する必要がある場合の jQuery ソリューションは次のとおりです。
$(document).ready(function() {
jQuery('#restricted-input').on('keydown', function(event) {
// reset input
var input = jQuery(this).val('');
// code 88 = x
// code 79 = o
// code 8 = Backspace
if (event.keyCode == 88 || event.keyCode == 79 || event.keyCode == 8) {
// let input happen
} else {
event.preventDefault();
}
});
});
于 2013-10-30T16:15:29.337 に答える
1
こんにちは、このソリューションが気に入ったら
function val(e) {
tecla = (document.all) ? e.keyCode : e.which;
if (tecla == 8) return true;
patron = /[O-Xox]/;
te = String.fromCharCode(tecla);
return patron.test(te);
}
于 2013-10-30T16:26:02.913 に答える