Merhaba arkadaşlar,
Bu gün ihtiyaç duyduğum bir meseleyi az önce çözdüm, sizlerlede paylaşmak istiyorum.
Bir form düzenlediniz ve formda bazı alanlara sadece SAYI girilmesini istiyorsunuz, TC Kimlik No gibi.. Aşağıdaki javascript kodu ile bunu sağlayabiliyoruz
<head> ve </head> tagları arasına eklenmesi gereken JavaScript kodu:
Örnek html kodu:
Bu gün ihtiyaç duyduğum bir meseleyi az önce çözdüm, sizlerlede paylaşmak istiyorum.
Bir form düzenlediniz ve formda bazı alanlara sadece SAYI girilmesini istiyorsunuz, TC Kimlik No gibi.. Aşağıdaki javascript kodu ile bunu sağlayabiliyoruz
<head> ve </head> tagları arasına eklenmesi gereken JavaScript kodu:
HTML:
<SCRIPT TYPE="text/javascript">
<!--
function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==lisanssız) || (key==0) || (key==8) ||
(key==9) || (key==13) || (key==27) )
return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
return true;
// decimal point jump
else if (dec && (keychar == "."))
{
myfield.form.elements[dec].focus();
return false;
}
else
return false;
}
//-->
</SCRIPT>
Örnek html kodu:
HTML:
<input type="text" value="" name="tcno" MAXLENGTH="11" onKeyPress="return numbersonly(this, event)">