بۆ ID کە typeی input ەکە بکە بە number. دواتر لە javascript زیاتر validation بکە کە تەنها ڕێگە بە ژمارە بدرێت بۆ ئەوەی کە بەکارهێنەر توانی type number بکات بە text، تۆ لەملاوە بە javascript ڕێگەی پێ نادەیت.
بۆ text ەکەش لە جاڤاسکرێپت بە regex رێگە بە ژمارە و نووسینی ئینگلیزی مەدە.
لەکۆتایشدا، جاڤاسکرێپتەکەش دەتوانریت دەستکاری بکرێت، لەبەر ئەوە validationی کۆتایی لە server-side بکە.
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<form>
<input type="number" id="input1" placeholder="ID">
<input type="text" id="input2" placeholder="text">
</form>
<script type="text/javascript">
$("#input1").on('keyup', function(e) {
var str = $(this).val();
var exp = /[^1-9]+$/;
if(str.search(exp) !== -1){
$(this).val("");
}
});
$("#input2").on('keyup', function(e) {
var str = $(this).val();
var exp = /[^a-zA-Z1-9]+$/;
if(str.search(exp) === -1){
$(this).val("");
}
});
</script>
</body>
</html>
ئاسۆ نادری، ڕۆحت هەر لەگەڵمانە.