URI ng HTML pagpasok
Ang kabanata na ito ay naglalarawan ng uri ng pagpasok ng elemento <input>.
Uri ng pagpasok: teksto
<input type="text"> Tukoy ngPagpasok ng tekstoAng unang bahagi ng pagpasok:
实例
<form> First name:<br> <input type="text" name="firstname"> <br> Last name:<br> <input type="text" name="lastname"> </form>
Ang nasabing HTML code ay magiging tulad nito sa browser:
Uri ng pagpasok: password
<input type="password"> 定义Larawan ng password:
实例
<form> Ang pangalan ng user:<br> <input type="text" name="username"> <br> Password ng user:<br> <input type="password" name="psw"> </form>
Ang nasabing HTML code ay magiging tulad nito sa browser:
Komento:Ang mga character sa larawan ng password ay gagawing maskara (na ipapakita bilang bituin o sarsariling bilog).
Uri ng pagpasok: sumite
<input type="submit"> 定义IsumiteAng form data saAng form-handlerng pindutan.
Ang form-handler ay karaniwang isang pahina ng server na naglalaman ng script na papapagawain ang paghawak ng impormasyon ng input.
Specify the form handler (form-handler) in the action attribute of the form:
实例
<form action="action_page.php"> First name:<br> <input type="text" name="firstname" value="Mickey"> <br> Last name:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit" value="Submit"> </form>
Ang nasabing HTML code ay magiging tulad nito sa browser:
If you omit the value attribute of the submit button, the button will get the default text:
实例
<form action="action_page.php"> First name:<br> <input type="text" name="firstname" value="Mickey"> <br> Last name:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit"> </form>
Input Type: radio
<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" checked>Male <br> <input type="radio" name="sex" value="female">Female </form>
Ang nasabing HTML code ay magiging tulad nito sa browser:
Input Type: checkbox
<input type="checkbox"> Defines a checkbox.
Checkboxes allow users to select zero or more options from 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>
Ang nasabing HTML code ay magiging tulad nito sa browser:
Input Type: button
<input type="button"> 定义按钮。
实例
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
Ang nasabing HTML code ay magiging tulad nito sa browser:
Uri ng pagpasok ng HTML5
Nadagdagan ng HTML5 ang ilang bagong uri ng pagpasok:
- color
- date
- datetime
- datetime-local
- month
- number
- range
- search
- tel
- time
- url
- week
Komento:Ang mga uri ng pagpasok ng lumang web browser na hindi suportado ay magiging uri ng pagpasok text.
Uri ng pagpasok: number
<input type="number"> Ginagamit para sa isang pagsasalit na dapat kasama ang numero ng halaga.
Maaari mong limitahan ang numero.
Ayon sa suporta ng browser, ang mga limitasyon ay maaaring ilapat sa pagsasalit ng input.
实例
<form> Quantity (sa pagitan ng 1 at 5): <input type="number" name="quantity" min="1" max="5"> </form>
Limitasyon ng pagpasok
Nailista dito ang ilang pangkaraniwang limitasyon ng pagpasok (ang ilan ay pinakita sa HTML5):
Attribute | Description |
---|---|
disabled | Tinutukoy na ang pagsasalit ng input ay dapat ibawal. |
max | Tinutukoy ang pinakamalaking halaga ng pagsasalit ng input. |
maxlength | Tinutukoy ang pinakamalaking bilang ng character ng pagsasalit ng input. |
min | Tinutukoy ang pinakamaliit na halaga ng pagsasalit ng input. |
pattern | Tinutukoy ang regular expression na nagpapatunay ng halaga ng pagpasok. |
readonly | Tinutukoy na ang pagsasalit ng input ay read-only (hindi maaaring baguhin). |
required | Tinutukoy na ang pagsasalit ng input ay kinakailangan (dapat ipasok). |
size | Tinutukoy ang lapad ng pagsasalit ng input (sa halip ng mga character). |
step | Tinutukoy ang lehitimong tawiran ng numero ng pagsasalit ng input. |
value | Tinutukoy ang default na halaga ng pagsasalit ng input. |
Makakatutok ka ng mas maraming kaalaman tungkol sa mga limitasyon ng pagpasok sa susunod na kabanata.
实例
<form> Quantity: <input type="number" name="points" min="0" max="100" step="10" value="30"> </form>
Uri ng pagpasok: date
<input type="date"> Ginagamit para sa isang pagsasalit ng input na dapat kasama ang petsa.
Ayon sa suporta ng browser, ang selector ng petsa ay lalabas sa input field.
实例
<form> Birthday: <input type="date" name="bday"> </form>
Maaari mong magdagdag ng limitasyon sa pagpasok:
实例
<form> Mag-enter ng isang petsa bago ang 1980-01-01: <input type="date" name="bday" max="1979-12-31"><br> Magpasok ng petsa pagkatapos ng 2000-01-01: <input type="date" name="bday" min="2000-01-02"><br> </form>
Type ng input: color
<input type="color"> Ginagamit para sa input field na dapat kasama ang kulay.
Ayon sa suporta ng browser, ang selector ng kulay ay lalabas sa input field.
实例
<form> Piliin ang iyong paboritong kulay: <input type="color" name="favcolor"> </form>
Type ng input: range
<input type="range"> Ginagamit para sa input field na dapat kasama ang mga halaga na kasama sa isang saklaw.
Ayon sa suporta ng browser, ang input field ay makakapansin bilang slider control.
实例
<form> <input type="range" name="points" min="0" max="10"> </form>
Maaari mong gamitin ang mga katangian na iyon upang tukuyin ang limitasyon: min, max, step, value.
Type ng input: month
<input type="month"> Pinapahintulutan ang gumamit na piliin ang buwan at taon.
Ayon sa suporta ng browser, ang selector ng petsa ay lalabas sa input field.
实例
<form> Birthday (month and year): <input type="month" name="bdaymonth"> </form>
Type ng input: week
<input type="week"> Pinapahintulutan ang gumamit na piliin ang linggo at taon.
Ayon sa suporta ng browser, ang selector ng petsa ay lalabas sa input field.
实例
<form> Piliin ang isang linggo: <input type="week" name="week_year"> </form>
Type ng input: time
<input type="time"> Pinapahintulutan ang gumamit na piliin ang oras (walang timezone).
Ayon sa suporta ng browser, ang selector ng oras ay lalabas sa input field.
实例
<form> Piliin ang isang oras: <input type="time" name="usr_time"> </form>
Type ng input: datetime
<input type="datetime"> Pinapahintulutan ang gumamit na piliin ang petsa at oras (may timezone).
Ayon sa suporta ng browser, ang selector ng petsa ay lalabas sa input field.
实例
<form> Birthday (date and time): <input type="datetime" name="bdaytime"> </form>
Type ng input: datetime-local
<input type="datetime-local"> Pinapahintulutan ang gumamit na piliin ang petsa at oras (walang timezone).
Ayon sa suporta ng browser, ang selector ng petsa ay lalabas sa input field.
实例
<form> Birthday (date and time): <input type="datetime-local" name="bdaytime"> </form>
输入类型:email
<input type="email"> 用于应该包含电子邮件地址的输入字段。
根据浏览器支持,能够在被提交时自动对电子邮件地址进行验证。
某些智能手机会识别 email 类型,并在键盘增加 ".com" 以匹配电子邮件输入。
实例
<form> E-mail: <input type="email" name="email"> </form>
输入类型:search
<input type="search"> 用于搜索字段(搜索字段的表现类似常规文本字段)。
实例
<form> Search Google: <input type="search" name="googlesearch"> </form>
输入类型:tel
<input type="tel"> 用于应该包含电话号码的输入字段。
目前只有 Safari 8 支持 tel 类型。
实例
<form> Telephone: <input type="tel" name="usrtel"> </form>
输入类型:url
<input type="url"> 用于应该包含 URL 地址的输入字段。
根据浏览器支持,在提交时能够自动验证 url 字段。
某些智能手机识别 url 类型,并向键盘添加 ".com" 以匹配 url 输入。
实例
<form> Add your homepage: <input type="url" name="homepage"> </form>