فرم ها در HTML برای گرفتن اطلاعات و ارسال آن ها به سرور برای کارهایی مثل ذخیره در پایگاه داده ها استفاده می شوند.
فرم توسط تگ <form> ایجاد می شود و در میان آن کنترل هایی به شکل زیر قرار می گرد که دیتاهای خود را به شکل زیر درون آن وارد می کنید:
کنترل های ورودی مختلفی وجود دارند، مثلا برای داشتن کنترل های چک باکس از روش زیر استفاده می شود:
خروجی به شکل زیر می شود:
توجه داشته باشید که هر فرمی برای ارسال اطلاعات خود به سرور نیاز به یک دکمه ثبت دارد که به صورت زیر تعریف می شود:
با اضافه کردن کد بالا به مثال نخست، فرم به شکل زیر در می آید:
ولی با دکمه ثبت، اطلاعات به کجا می روند، این کاری است که خصوصیت action="" در تگ >form< انجام می دهد. یعنی صفحه ای را که در این خصوصیت بنویسید پس از زدن دکمه ثبت اطلاعات به آنجا فرستاده می شوند. به کد زیر توجه کنید: