ایجاد فرم در HTML فرم های CSS نحوه ساخت فرم ها در html
من کاملاً مطمئن هستم که در حین گشت و گذار در اینترنت با فرم های مختلفی مواجه شده اید، به عنوان مثال، فرم ثبت نام، فرم ورود، فرم بازخورد و بسیاری از موارد دیگر. فرم های HTML.
در واقع، فرم از عناصر ورودی مختلفی تشکیل شده است: فیلدهای متن، مناطق متن، دکمههای رادیویی، دکمههای رادیویی، دکمهها و غیره.
و در این مقاله یاد خواهید گرفت که چگونه کاملاً هر یک را ایجاد کنید.
ابتدا یک ساده ایجاد کنید صفحه HTML، که به آن یک ظرف اضافه کنید (برچسب حالا بیایید نگاهی به فرم بیندازیم. فرم با یک برچسب شروع می شود بر این اساس، با تگ بسته شدن به پایان می رسد
. این تگ چندین ویژگی دارد که پر کردن آنها بسیار مطلوب است. اما ابتدا بیایید یک فرم ساده با ویژگی های برچسب ایجاد کنیم تا بتوانید هدف هر یک از آنها را واضح تر درک کنید: در اینجا توضیحی از فرم را شروع می کنیم که دارای ویژگی های زیر است: 1) صفت " نام". مقدار این ویژگی به معنای نام است فرم های HTML. این سوال پیش می آید که چرا این کار ضروری است؟ پاسخ بسیار ساده است: اگر از یک فرم استفاده نمی کنید، بلکه از چندین فرم استفاده می کنید، برای تشخیص یک فرم از دیگری، باید نام های مختلفی را تنظیم کنید. و خود نام ها برای دسترسی به فرم ها، به عنوان مثال، از طریق مورد نیاز هستند جاوا اسکریپت. من یک راز کوچک را به شما می گویم، که من به شما توصیه نمی کنم از آن استفاده کنید، اما برای صداقت، در مورد آن به شما خواهم گفت. در واقع، فرم ها را می توان به راحتی بدون نام تشخیص داد، بنابراین، به طور کلی، نام فرم اصلا ضروری نیست. اما من به شدتمن توصیه می کنم نام فرم ها را بدهید، زیرا درک اینکه هر فرم مسئول چه چیزی است برای شما آسان تر خواهد بود. 2) صفت " عمل". مقدار این ویژگی مسئول مسیر فایل اسکریپت است که فرم را پردازش می کند. یعنی وارد کردن داده ها در فرم کافی نیست، همچنان باید بر اساس آن پردازش شوند و دقیقاً این مسیر است. به این فایل کنترل کنندهو در مقدار مشخصه یافت می شود " عمل". 3) صفت " روش". می تواند یکی از دو معنی بسیار رایج را داشته باشد: " پست"و" گرفتن". این ویژگی روش ارسال را تعیین می کند. من وارد جزئیات نمی شوم، فقط می گویم که روش اول ارسال پنهان داده ها است و روش دوم یک روش باز است. برای واضح تر شدن آن، اجازه دهید به دو مورد نگاه کنیم. آدرس های انتقال: آ) http://mysite.ru/scipt/request.php ب) http://mysite.ru/script/request.php?a=7&b=مایکل در حالت اول، کاربر آنچه را که ارسال می کند نمی بیند (روش " پست")، و در مرحله دوم در واقع نام متغیرها و مقادیر آنها را می بیند (روش" گرفتندر پایان مقاله، می توانید سعی کنید فرم را با استفاده از دو روش مختلف ارسال کنید و از متفاوت بودن آنها مطمئن شوید. اما فعلاً می گویم که بسیاراین روش بیشتر مورد استفاده قرار می گیرد پست"، یعنی یک ارسال پنهان. این توضیحی در مورد خود فرم بود و اکنون می توانید شروع به اضافه کردن عناصر به فرم کنید. اولین چیزی که اضافه می کنیم یک فیلد متنی است. افزودن فیلد متنی با استفاده از تگ
یا بهتر است از ویژگی این تگ استفاده کنید نوع"با معنی" متن". همچنین قبل از ایجاد یک فیلد متنی، توصیه می شود بنویسید که چه نوع فیلدی است، به عنوان مثال، " اسم شماداخل تگ این خط را بنویس: اسم شما: دوباره، بیایید ویژگی ها را تجزیه کنیم: 1) صفت " نوع" مسئول نوع عنصر ورودی است. در این مورد نشان دادیم که این یک فیلد متنی معمولی است. در عناصر زیر مقدار این ویژگی را تغییر می دهیم. 2) صفت " نام" مسئول نام عنصر است. در اینجا ما نشان دادیم که نام این فیلد نام کوچک. 3) صفت " ارزش" مسئول مقدار پیش فرض این فیلد است. همانطور که می گویند، یک بار دیدن بهتر از صد بار شنیدن است، پس بهتر است شماره گیری کنید (( علاوه بر این، فقط آن را تایپ کنید و آن را کپی نکنید!) این متن را در ویرایشگر، و سپس به نتیجه در مرورگر نگاه کنید. حالا بیایید یک فیلد مشابه دیگر ایجاد کنیم، اما نه برای وارد کردن کاراکترهای معمولی، بلکه برای وارد کردن رمز عبور. یعنی همه چیز باید یکسان باشد، اما فقط متن باید پشت آن پنهان شود ستاره ها. بنابراین، به خط بعدی (برچسب رمز عبور شما: همانطور که می بینید، اکنون مقدار ویژگی " نوع"است " کلمه عبورویژگی های باقی مانده مانند یک فیلد متنی معمولی است. عنصر بعدی یک لیست کشویی است. کمی پیچیده تر ایجاد شده است، زیرا در اینجا نه تنها ایجاد یک لیست کشویی را اعلام می کنیم، بلکه عناصری را نیز به این لیست اضافه می کنیم. بیایید بنویسیم، حرکت به خط بعدی (من به این بیشتر اشاره نمی کنم) زیر کد HTML. یک گزینه را انتخاب کنید: برچسب بزنید به معنای شروع لیست کشویی است. لیست با تگ به پایان می رسد
. صفت " نام" واضح است زیرا قبلاً چندین بار توضیح داده ام. موارد لیست با استفاده از تگ ایجاد می شوند . ارزش ویژگی " ارزش" یعنی متغیر چه مقداری خواهد داشت انتخاب(مثلاً در جاوا اسکریپت) یعنی یا انتخاب = 1، یا انتخاب = 2، یا انتخاب = 3. بلافاصله پس از پایان توضیحات برچسب آنچه کاربر در لیست کشویی می بیند قرار داده می شود. باز هم بهتر است در مرورگر نگاه کنید و همه چیز بلافاصله برای شما روشن می شود. حالا بیایید با استفاده از تگ یک ناحیه متنی اضافه کنیم : چیزی بنویسید: در اینجا ما یک ناحیه متنی با ارتفاع ایجاد می کنیم 10
رشته ها (مقدار مشخصه" ردیف ها") و عرض 15
کاراکترها (مقدار صفت" cols"). در این تگ جفت شده، متن در قسمت متن پیش فرض مشخص می شود. در واقع، اینجا دیگر چیزی برای گفتن وجود ندارد. بیایید ادامه دهیم. عنصر بعدی یک دکمه رادیویی است. یک دکمه رادیویی مجموعه ای از این موارد است حلقه ها"، که از آن فقط می توانید یکی را انتخاب کنید. دکمه های رادیویی با استفاده از آن ایجاد می شوند تگ HTML
، یا به طور دقیق تر، با استفاده از مقدار " رادیو"صفت" نوعبیایید چیزی شبیه به این بنویسیم کد HTML: یکی را انتخاب کن: در اینجا من روی ویژگی تمرکز خواهم کرد " نام"، زیرا علاوه بر تعیین نام، ویژگی بسیار مهم دیگری نیز دارد نهاگر نام این سه دکمه رادیویی را یکسان کنید، مستقل می شوند و بنابراین، می توانید چندین گزینه را همزمان انتخاب کنید. برای اطمینان از این موضوع، نام ها را تغییر دهید و سپس سعی کنید چندین گزینه را به طور همزمان انتخاب کنید، و بلافاصله از صحبت های من متقاعد خواهید شد. بنابراین، یک گروه از دکمههای رادیویی باید دارای مقدار مشخصه یکسانی باشند. نام".صفت" ارزش"به معنای مقدار متغیر است" انتخاب رادیو" (دوباره، برای مثال، در جاوا اسکریپت). بلافاصله پس از توضیحات برچسب
متنی وجود دارد که کاربر در کنار دکمه رادیویی مربوطه می بیند. یکی دیگر از عناصر فرم سوئیچ ها هستند ( چک باکس). آنها دوباره با استفاده از تگ ایجاد می شوند
. بیایید خطوط زیر را بنویسیم: شما با قوانین ما موافقت می کنید: فکر می کنم اینجا همه چیز شفاف است، بنابراین توضیح نمی دهم. من به شما توصیه می کنم که فقط به ظاهر آن در یک مرورگر نگاه کنید. و من می گویم که اگر چک باکس علامت زده شود، مقدار متغیر " مقررات" اراده " آره"، اگر ثابت نباشد، مقدار این متغیر "" خواهد بود، یعنی یک رشته خالی. عنصر دیگر فیلد انتخاب فایل است. مطمئناً تا به حال فایلهایی را روی سرور آپلود کردهاید و اغلب مجبور بودهاید از فیلد درج نام فایل برای این کار استفاده کنید. این فیلد با استفاده از تگ از قبل خسته کننده ایجاد می شود
. بیایید آن را اینگونه بنویسیم: فایل را برای دانلود انتخاب کنید: 2018-06-28
سلام بازدید کننده عزیز! در قسمت های قبل، عناصر اصلی سایت را ایجاد کردیم و همچنین مسائل مربوط به پر کردن محتوا را در نظر گرفتیم. و اکنون می توانیم به موضوع بسیار مهم و گسترده بعدی برویم - کار با فرم های HTML. فرم های HTML مهمترین عناصر تعاملی هستند که بخش تعاملی یک صفحه وب را تعریف می کنند. بدون آن هیچ وب سایت کاملی نمی تواند انجام دهد. از این گذشته ، با کمک آنها است که تبادل اصلی بین کاربر و سمت سرور انجام می شود. اما در عین حال، فرمها عناصر رابط کاملاً پیچیدهای هستند، با طیف گستردهای از اجزای کاربردی و فیلدهای متنی. از این رو در این بخش سعی خواهیم کرد با جزئیات بیشتر عناصر اصلی آن را با توجه ویژه به کاربرد عملی آنها در وب سایت در حال ایجاد بررسی کنیم. علاوه بر این، مسائل مربوط به کار با پایگاه داده MySQL نیز در اینجا مورد بررسی قرار خواهد گرفت. از آنجایی که استفاده از فرم ها در مثال های ما به طور جدایی ناپذیری با تعامل آنها با جداول پایگاه داده مرتبط است. که در آن داده های وارد شده توسط کاربران ذخیره می شود که بعداً توسط سرور هنگام پردازش درخواست ها استفاده می شود. یک فرم در یک صفحه وب توسط یک عنصر بلوک تنظیم می شود
، بیایید کد زیر را بنویسیم:
انتخاب 1
گزینه 2
گزینه 3
ایجاد فرم های HTML
در مورد فرم های HTML به طور کلی