به نام خداوند بخشنده بی منت
سلام ، من در طراحی سایت می خوام از خاصیت جدید در اچ تی ام ال پنج استفاده کنم اما با نحوه استفاده و کد دهی این خاصیت آشنا نیستم و نیاز به یک منبع آموزشی جامع ، گویا و مفید دارم که اگر سراغ دارید لطفا معرفیش کنید. با تشکر.
به نام خداوند بخشنده بی منت
سلام ، من در طراحی سایت می خوام از خاصیت جدید در اچ تی ام ال پنج استفاده کنم اما با نحوه استفاده و کد دهی این خاصیت آشنا نیستم و نیاز به یک منبع آموزشی جامع ، گویا و مفید دارم که اگر سراغ دارید لطفا معرفیش کنید. با تشکر.
سلام دوست عزیز
بفرمایید
http://www.w3schools.com/tags/att_input_pattern.asp
developer1.ir
learnfiles.com
daneshjooyar.com
سلام
ممنون از پاسخگویی به سوال ، اما سایتهایی که شما معرفی کردید فقط یک مثال زده نه بیشتر...
برای استفاده از pattern تو html5 شما باید عبارتهای منظم (regular expression) رو در جاوااسکریپت بلد باشید.
من در فیلم آموزشی ای که اچ تی ام ال پنج و سی اس اس سه رو آموزش میداد ، از شخص آموزش دهنده شنیدم که گفت ، مقدار دهی به خاصیت پترن یک مبحث جدا و پیچیده ای هست که خودش یک کتابی رو میطلبه و در این فیلم نمیگنجه و فقط برای شما یک مثالی میزنم تا ببینید به چه صورت هستش...
اما اون فقط یک مثال بودو من کامل یاد نگرفتم و برای یاد گرفتنش دست به جستجو زدم که نتیجه جستجو هم فقط یک مثال بود نه بیشتر
سلام آقا جلیل اگه چنین بود که شما گفتید پس چرا شخص آموزش دهنده نگفت که باید عبارات منظم رو در جاوا اسکریپت یاد بگیرید تا بتونید از پترن استفاده کنید ؟؟؟
شخص آموزش دهنده یعنی آقای عباس مقدم گفتند که وجود پترن بخاطر اینه که در بعضی از قسمتها از کدهای طولانی جاوا اسکریپت استفاده نشه ...
اینجا به صراحت گفته که pattern از regular expression جاوااسکریپت استفاده میکنه(یعنی سینتکس اون مثل مال جاوااسکریپته) . و اینکه شخص آموزش دهنده اینو نگفته باید از خودشون بپرسین. و این که گفتن مبحث پیچیدهای هست احتمالا به خاطر این گفتن که کلا regular expression مبحث پیچیدهایه و یادگیری اون وقت زیادی میطلبه.
یعنی کد دهی در قسمت پترن همانند جاوا اسکریپت هستش؟؟؟
شما به پترن فقط یه الگو میدید (که به صورت regular expression بیان میشه). بعد مرورگر چک میکنه که آیا ورودی کاربر با این الگو همخوانی داره یا نه. اگه همخوانی نداشت بسته به نوع مرورگر ممکنه پیغام خطا بده یا ... .
مثلا اگه فقط اعداد انگلیسی از یک تا ۹ رو قبول کنید میتونید اینطوری بنویسید.
pattern="[0-9]"
یا اینکه فقط بخوایید حروف a تا z رو قبول کنید میتونید به این صورت بنوسید.
pattern="[a-z]"
و ...
خصوصیت pattern در <input>
این خصوصیت الگویی برای بررسی اعتبار یک فیلد ورودی مشخص می کند. این الگو یک یک عبارت منظم (regular expression) است که می توانید در اینترنت، عبارات منظم و نحوه ایجاد آن ها را بیابید.توجه: این خصوصیت فقط برای انواع ورودی زیر استفاده می شود:
text, search, url, tel, email, passwordنکته: می توان از خصوصیت title برای توضیح درباره الگو، جهت کمک به فهم کاربر استفاده نمود.
برای اطلاعات بیشتر به لینک زیر مراجعه نمایید:
beyamooz.com/html5/623-خصوصیت-های-جدید-در-HTML5
ممنون از همه عزیزانی که پاسخ دادن بی نهایت ممنون ... شکلک گل در قسمت شکلکها وجود نداره اما میتونم این رو به شما عزیزان تقدیم کنم
با سلام وخسته نباشید.در خصوصیت pattern آیا امکانش هست عبارت "please match the requested format." رو حذف کرد؟ینی در پیغامی که ظاهر میشه فقط title خودمون بیاد؟لطفا جواب بدین خیلی لازم دارمش.