View Full Version : سوال: راجع به ورود اعداد در یک input از نوع Number
javadbani2
جمعه 04 اسفند 1391, 22:57 عصر
سلام
دوستان گرامی
من میخوام از ورود اعداد منفی در یک فیلد ورودی جلوگیری کنم، چگونه انجام میشه؟
( در درون تکست باکس فقط بشه اعداد مثبت وارد بشه) و ضمنا از ورود عدد نامتناهی یا 1e99 هم جلوگیری بکنم
ایا این با دستورات CSS شدنیه یا باید حتما در jQuery فانکشنی بنویسم؟
mokha21
جمعه 04 اسفند 1391, 23:16 عصر
با css چنین کاری امکان پذیر نیست . میتونی از جاوا اسکریپت یا جی کوئری استفاده کنی .
omidabedi
جمعه 04 اسفند 1391, 23:34 عصر
باید از php جلوشو بگیری
نیاز به برنامه نویسی داره
cssوhtml زبان کد نویسیه نه برنامه نویسی
javadbani2
شنبه 05 اسفند 1391, 11:06 صبح
ممنون از پاسخ های اولیه، اما یه مشکلی هست:
ببینید اگه با جی کوئری بنویسم، شخص میتونه با غیر فعال کردن جاوای بروزر فانکشن منو از کار بندازه
توی سی اس اس دیدم که مثلا طول عدد رو معلوم میکنن، گفتم شاید بشه منفی یا مثبت رو هم معلوم کرد
در صورتی که بخوام با خود php ببندم جلوشو باید مثلا بنویسم که عدد ورودی باید بزرگتر از صفر باشه و نامساوی 1e99 ؟
pirmard66
شنبه 05 اسفند 1391, 11:48 صبح
دوست عزیز...
این سوال رو در بخش php می پرسیدی سریع تر به جواب می رسیدی...
شما اینو انجام بده ببین مشکلت حل میشه!
$b=-8;
$t=$b*-1;
echo $t; //Return 8!
به این ترتیب هیچ عدد منفی وارد نمیشه!
Good Luck
Keramatifar
دوشنبه 07 اسفند 1391, 19:32 عصر
شما هرگونه Validation رو باید هم ClientSide (با جاوا اسکریپت یا جیکوئری) انجام بدید و هم ServerSide با مثلا php
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.