افرودن دكمه هاي مورد نياز براي فرم
پس از اين كه كل اجزاي فرمتان را تهيه كرديد بايد يك يا دو دكمه هم در فرمتان قرار دهيد يكي براي اين كه كاربر در انتهاي تكميل فرم با كليك بر روي آن اطلاعات را برايتان ارسال ك ند كه به دكمه submit معروف است و ديگري در مواردي كه شما از فيلدهاي متني استفاده كرده ايد براي پاك كردن فيلد از نوشتار كه به دكمه reset مشهور است
براي ايجاد دكمه هاي مورد نظر بر روي آيكن button كليك كنيد آنگاه نگاهي به پانل گزينه ها بيندازيد.
در قسمت lable متني را كه مايليد بر روي دكمه تان درج شود را تايپ كنيد
در قسمت action نوع عمل دكمه تان را مشخص كنيد كه reset يا submitباشد
در قسمت class هم مي توانيد در صورت تعريف نمودن شيوه نامه آن كلاس را به دكمه هايتان نسبت دهيد
همانطور كه ديديد هر دو دكمه reset و submit از يك طريق ايجاد مي گردد منتها نوع آن در پانل گزينه ها بايد مشخص شود
Image Field
اگر قصد داريد از يك تصوير گرافيكي بجاي دكمه submit از يك شكل گرافيكي استفاده كنيد مي توانيد با كليك بر روي گزينه image field آدرس تصوير مورد نظرتان را كه مناسب براي قرار گرفتن بجاي دكمه هست را به برنامه بشناسانيد
آدرس تصوير مورد نظرتان را كه مناسب براي قرار گرفتن بجاي دكمه هست را به برنامه بشناسانيد قبل از آن يك توضيح بدهم و آن اين كه هنگامي كه شما بر روي دكمه submit bدر يك فرم كليك كنيد چه اتفاقي مي افتد پس از كليك تمامي محتويات فرم شما بايد به سرور و به فايلي كه قرار است واكنشي در قبال فرم داشته باشد ارسال مي شود اما اين فايلهايي كه در سرور قرار دارند چه نوع فايلهايي هستند در گذشته غالبا از اسكريپتهاي cgi براي اين منظور استفاده مي شد ( در حال حاضر هم كم و بيش همين گونه هستند ) البته در حال حاضر شما مي توانيد عمليات پردازش بر روي فرمهايتان را به اسكريپتهاي php نسخه تحت سرور جاوا اسكريپت و ... بسپاريد)
اين كه از چه نوع فايلي استفاده كنيد بستگي به سرورتان و ميل و علاقه خودتان دارد غالب سرورها روشهاي دسترسي به اسكريپت cgi براي پردازش فرم را در اختيارتان قرار مي دهند.براي هر نوع عملي كه قصد داريد انجام دهيد عموما اسكريپتهاي رايگاني در اينترنت وجود دارد منتها اگر كارهاي پيچ يده مد نظرتان باشد بايد از اسكريپتهاي پولي مناسب استفاده كنيد.
پس از اين مطلب بپردازيم به پانل گزينه هاي فرم
توضيح پانل گزينه هاي فرم
form name :در اين قسمت نامي براي فرم خود انتخاب كنيد
action : در اين قسمت بايد آدرس فايل پردازشگر فرم را وارد كنيد
هنگامي كه دكمه submit توسط كاربران كليك شود اطلاعات فرمتان به همين آدرسي كه در اين قسمت تايپ نموديد ارسال خواهد شد.
method : در اين قسمت نوع ارسال اطلاعات توسط مرورگر به اسكريپت را تعيين مي كنيد بهتر است در مورد اين قسمت يك توضيحي را بدهم
براي ارسال اطلاعات به سروردو روش وجود دارد ۱- روشget :در اين روش اطلاعات بصورت بخشي از URL ارسال ميشود مثلا اگر دو كادر براي ورود نام و نام خانوادگي در فرمي در سايت pcseven داشته باشيم اطلاعات پس از درج با روش get بصورت زير به يك اسكريپت مثلا CGI
با نام sample ارسال مي شود
http://pcseven.com/sample.cgi?firstname=NAME&lastname=LASTNAME
اين روش براي اطلاعات نه چندان محرمانه و البته كوتاه مناسب است
اما در روش دوم كه روش post است اطلاعات بصورت محرمانه ارسال خواهد شد كه اين روش براي اطلاعات طولا ني و محرمانه مناسب است
حال شايد بپرسيد با بودن روش post چرا بايد از روش get استفاده كنيم كه در جواب بايد گفت صفحاتي كه با روش get ارسال مي شوند قابليت bookmark شدن را دارند اما صفحات ارسالي با روش post اين قابليت را ندارند.
target : در اين قسمت تعيين مي كنيد ارسال در همان پنجره صورت پذيرد يا در صفحه جديد ( همانند لينكها )
اين قسمت مثلا براي فرم هاي خريد كه عمليات پرداخت وجه را سايت ديگري انجام مي دهد مناسب است كه بصورت blank ( صفحه جديد ) باشد تا بازديد كننده سايتتان را از دست ندهد اما در موارد ديگر كه فرم و عمل پردازش را خودتان انجام مي دهيد همان حالت پيش فرض مناسبتر است
enctype : اين كادر نوع كد گذاري اطلاعات ارسالي را مشخص كنيد اگر اطلاعات ارسالي معمولي هستند حالت پيش فرض و اگر اطلاعات ارسالي فايلي از سيستم كاربر است روش multipart مناسبتر است.
|