با سلام من ی input دارم میخوام اعداد بین -۹۹ تا ۹۹ بیشتر نتونه type کنه میخوام با جاوا اسکریپت بشه مدیریت کرد اینه
دادا این اصلا کار نمیکنه
@mrjazini.ir
شاید پاسخ شما همینجا باشد
<input type="number" min="-99" max="99"/>
مشکلی نداشت .
حالا توضیحات دقیقترش رو اینجا ببین
https://www.w3schools.com/tags/tag_input.asp
سلام
میتونین از این روش هم استفاده بکنید که تو رویداد change اینپوت بررسی بکنین که value در این محدوده هست یا خیر
function validation_func(elem) {
var val = elem.value;
if (val < -99 || val > 99) {
alert("Input not valid");
elem.value = '';
}
};@kazemi
همون طور که میدونید جاوااسکریپت هم سمت کلاینته . پس اگر قرار باشه کسی اینسپکت باز کنه html رو دستکاری کنه جاوااسکریپت رو هم میتونه دستکاری کنه!!!
اگر اطلاعات مهمه باید این اعتبار سنجی سمت سرور انجام بشه
سلام دوستان من میخوام با جاوا اسکریپت هندل بشه و اجازه بیشتر از عدد min و max نذاره
@mrjazini.ir
@eniack
@kazemi
@n.bahreman157
اینم هنوز مشکل داره نمونه بهتر ندارید
@n.bahreman157
سلام
$("#input").change(function(){
var input = $("#input").val();
if (input > 99 || input < -99){
return false
}
}); $('.validationInput').on('keyup keydown change', function (e) {
if ($(this).val() > 99 ||
$(this).val() < -99 &&
e.keyCode !== 46 &&
e.keyCode !== 8
) {
e.preventDefault();
$(this).val("");
}
});