210 likes | 288 Views
ITE-301 Web Design and Development. Mr.Nitirat Tanthavech. HTML Forms. HTML forms are used to pass data to a server .
E N D
ITE-301Web Design and Development Mr.NitiratTanthavech
HTML Forms • HTML forms are used to pass data to a server. • A form can contain input elements like text fields, checkboxes, radio-buttons, submit buttons and more. A form can also contain select lists, textarea, fieldset, legend, and label elements. • The <form> tag is used to create an HTML form: <form> ….. input elements ….. </form>
HTML Forms : Attributes • Main Attribute :
HTML Forms : Attributes • Optional Attribute :
Text Fields • <input type="text" /> defines a one-line input field that a user can enter text into : <form> First name: <input type="text" name="firstname" /><br/><br/> Last name: <input type="text" name="lastname" /> </form> Note: The form itself is not visible. Also note that the default width of a text field is 20 characters.
Text Fields • เป็นอุปกรณ์ที่รับข้อมูลแบบอิสระ โดยสามารถรับข้อมูลทั้งตัวอักษรและตัวเลขได้ • เช่น ชื่อ นามสกุล ที่อยู่ เป็นต้น • ไม่ควรมีเยอะมากจนเกินไป เพราะ ผู้ใช้จะไม่อยากกรอกข้อมูล • มีอยู่ 3 ประเภท คือ Single-line, Multi-line, Password
Text Fields • Single-Lineคือ ใช้กรอกข้อมูลได้เพียง 1 บรรทัด • <input name="fname" type="text" id="fname" size="30" /> • Multi-lineคือ ใช้กรอกข้อมูลได้มากกว่า 1 บรรทัด • <textareaname="fname" rows="3" id="fname"></textarea>
Text Fields • Passwordคือ ใช้กรอกข้อมูลได้เพียง 1 บรรทัด และซ่อนความหมาย • <input name="password" type="password" id="fname" /> • คุณสมบัติหลัก มี 4 ตัว คือ • readonly, readonly=“readonly” • disable , disable=“disable” • size • maxchar • value
Radio Buttons • <input type="radio" /> defines a radio button. Radio buttons let a user select ONLY ONE of a limited number of choices: <form> <input type="radio" name="sex" value="male" /> Male<br /> <input type="radio" name="sex" value="female" /> Female </form>
Checkboxes • <input type="checkbox" /> defines a checkbox. Checkboxes let a user select ONE or MORE options of a limited number of choices. <form> <input type="checkbox" name="vehicle" value="Bike" /> I have a bike<br /> <input type="checkbox" name="vehicle" value="Car" /> I have a car </form>
Submit Button • <input type="submit" /> defines a submit button. • A submit button is used to send form data to a server. The data is sent to the page specified in the form's action attribute. The file defined in the action attribute usually does something with the received input:
Submit Button <form name="input" action="html_form_action.asp" method="get"> Username: <input type="text" name="user" /> <input type="submit" value="Submit" /> </form> • If you type some characters in the text field above, and click the "Submit" button, the browser will send your input to a page called "html_form_action.asp". The page will show you the received input.
HTML <input> Tag • The <input> tag is used to select user information. • <input> elements are used within a <form> element to declare input controls that allow users to input data. • An input field can vary in many ways, depending on the type attribute. • Differences Between HTML and XHTML • In HTML, the <input> tag has no end tag. • In XHTML, the <input> tag must be properly closed, like this <input />.
HTML <textarea> Tag • The <textarea> tag defines a multi-line text input control. • A text area can hold an unlimited number of characters, and the text renders in a fixed-width font (usually Courier). • The size of a text area is specified by the cols and rows attributes.
HTML <textarea> Tag • Optional Attributes :
HTML <label> Tag • The <label> tag defines a label for an <input> element. <label for="fname" id="topic_fname“>ชื่อ</label> <input name="fname" type="text" id="fname" size="30" />
HTML <select> Tag • The <select> tag is used to create a drop-down list. • The <option> tags inside the <select> element define the available options in the list. • เป็นอุปกรณ์ที่นำเสนอตัวเลือกข้อมูลให้กับผู้ใช้ โดยที่ไม่ต้องพิมพ์ข้อความใด ๆ แค่เลือกเท่านั้น • ข้อดี ช่วยประหยัดพื้นที่การแสดงผล
HTML <option> Tag • The <option> tag defines an option in a select list. • <option> elements go inside a <select> element.
HTML <select> Tag <select name="carbrand" id="carbrand"> <option value="Volvo“ selected=“selected”> Volvo</option> <option value="Saab">Saab</option> <option value="Mercedes“ disabled="disabled“> Mercedes</option> <option value="Audi">Audi</option> </select>