طراحی سایت بدون فرم یک ارتباط یک طرفه با کاربر است که فقط کاربر از اطلاعات استفاده میکند.
فرمها ی html برای جمع آوری اطلاعات از کاربران استفاده میشوند. در واقع یک جور تعامل و بده بستان اطلاعات با کاربران ایجاد میشود. اطلاعات از طریق کاربران در فرم، با زدن دکمه ارسال بسته بندی میشوند و به سمت سرور ارسال میشود. داده ها توسط سرور دریافت و به یک وب اپلیکیشن مناسب تحویل داده میشود. که شاید این وب اپلیکیشن با php نوشته شده باشد. تا اون وب اپلیکیشن اطلاعات را پردازش و نتیجه را به ما تحویل دهد.
در این آموزش ما فقط به ایجاد ظاهر فرم میپردازیم .
از تگ باز و بسته <form> برای ایجاد فرم استفاده میشود.
مرورگر فرم را به دید یک کنترل که قراره است اطلاعاتی از کاربر بگیرد نگاه میکند. کنترلهای مختلفی وجود دارد که در ادامه به توضیح آنها میپردازیم:
<form action="Script URL" method="GET|POST"> form elements like input, textarea etc. </form>
از ویژگیهای ضروری فرم action میباشد که مشخص کننده آدرس صفحه ای است که اطلاعات فرم باید به آن ارسال شود. آدرس صفحه مورد نظر باید به عنوان مقدار این ویژگی قرار گیرد.
دومین ویژگی مهم method میباشد که نحوه ارسال اطلاعات به سرور یا همان صفحه ای که توسط action مشخص میشود، را مشخص میکند وسه مقدار میگیرد که post و get که رایج تر هستند.
اطلاعات به آدرس مورد نظر به صورت عمومی و در url ارسال میشود.
اطلاعات از طریق هدر http ارسال میشوند.
ویژگی name یک نام برای فرم مشخص میکند.
برای گرفتن ورودی از کاربر، به کنترلی که بشود با کاربر تعامل داشت نیاز است، مانند فیلدهای متنی، چک باکس، دکمه ارسال و… . برای این کار از ویژگیهای تگ input استفاده میشود. این تگ در فرم نوشته میشود.
مقدار | ویژگی |
---|---|
نوع ورودی را مشخص میکند. | type |
. یک نام انتخاب میشود. این نام زمانی که داده به سمت سرور ارسال میشود کاربرد دارد | name |
.حداکثر تعداد کاراکتری که کاربر میتواند وارد کند | maxlength |
متنی که کاربر میبیند | value |
Many thanks for helping people find the information they need. Great stuff as usual. Keep up the good work!!!