<asp:TextBox ID="txt_kartno" runat="server" CssClass="form-control" placeholder="0000 0000 0000 0000"
MaxLength="19"
onkeypress="return isNumberbosluklu(event);"></asp:TextBox>
function isNumberbosluklu(evt) {
evt = (evt) ? evt : window.event;
console.log(evt.keyCode);
var charCode = (evt.which) ? evt.which : evt.keyCode;
//if (charCode == 32) return true;//bosluk ka
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
//cc için bosluk ekle her 4 karakterde
var x = document.getElementById("txt_kartno");
var index = x.value.lastIndexOf(" ");
var test = x.value.substr(index + 1);
if (test.length === 4)
x.value = x.value + " ";
return true;
}
/* ESKİSİ */
<asp:TextBox ID="txtLira" CssClass="form-control" type="number" MaxLength="6" Text="0" autocomplete="off" onfocus="tut(this);" onblur="ver(this);" runat="server" onkeypress="return isNumber(event);" Style="text-align: right"></asp:TextBox>
var eski = "";
function tut(element) {
eski = element.value;
element.value = '';
}
function ver(element) {
if ('' == element.value) {
element.value = eski;
// element.style.background = '#FFFFFF';
}
// else
// element.style.background = '#A9F5BC';
}
function isNumber(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}