HTML Input 属性
- 上一页 HTML 输入类型
- 下一页 HTML Input 表单属性
value 属性
value 属性规定输入字的初始值:
实例
readonly 属性
readonly 属性规定输入字为只读(不能修改):
实例
disabled 属性
disabled 属性规定输入字是禁用的。
被禁用的元素是不可用和不可点击的。
被禁用的元素不会被提交。
实例
size 属性
size 属性规定输入字的尺寸(以字符计):
实例
maxlength 属性
maxlength 属性规定输入字允许的最大长度:
实例
HTML5 属性
HTML5 为 增加了如下属性:
- autocomplete
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height 和 width
- list
- min 和 max
- multiple
- pattern (regexp)
- placeholder
- required
- step
并为
autocomplete 属性
autocomplete 属性规定表单或输入字是否应该自动完成。
当自动完成开启,浏览器会基于用户之前的输入值自动填写值。
提示:آپ فرم کا autocomplete کو on رکھ سکتے ہیں، در حالیہ خاص ورودی کا نمونہ off رکھ سکتے ہیں، یا واپس وار.
autocomplete کا حوالہ <form> اور درج ذیل <input> کی نوعیتوں کے لئے استعمال کیا جاتا ہے: text، search، url، tel، email، password، datepickers، range اور color。
实例
خودکار تکمیل کریں گا کے ساتھ خودکار تکمیل کریں گا کا HTML فرم (کوئی ورودی کا نمونہ off):
<form action="action_page.php" autocomplete="on"> نام پہلا: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> ای-میل: <input type="email" name="email" autocomplete="off"><br> <input type="submit"> </form>
提示:ਕੁਝ ਬਰਾਉਜ਼ਰਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਸਵੈਚਾਲਿਤ ਪੂਰਾ ਕਰਨ ਦੀ ਕੰਮੇਲੀ ਕਰਨੀ ਪਵੇਗੀ।
novalidate ਪ੍ਰਾਪਰਟੀ
novalidate ਪ੍ਰਾਪਰਟੀ <form> ਪ੍ਰਾਪਰਟੀ ਵਿੱਚ ਹੈ。
ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ novalidate ਫਾਰਮ ਨੂੰ ਸੰਭਾਲਣ ਉੱਤੇ ਫਾਰਮ ਡਾਟਾ ਨੂੰ ਨਹੀਂ ਚੈਕ ਕਰਦਾ ਹੈ。
实例
ਫਾਰਮ ਨੂੰ ਸੰਭਾਲਣ ਉੱਤੇ ਫਾਰਮ ਡਾਟਾ ਨੂੰ ਨਹੀਂ ਚੈਕ ਕਰਨਾ ਸੂਚਿਤ ਕਰਦਾ ਹੈ:
<form action="action_page.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form>
autofocus ਪ੍ਰਾਪਰਟੀ
autofocus ਪ੍ਰਾਪਰਟੀ ਬੁਲੀਨ ਪ੍ਰਾਪਰਟੀ ਹੈ。
ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਇਹ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿ ਪੰਨੇ ਲੋਡ ਹੋਣ ਉੱਤੇ <input> ਐਲੀਮੈਂਟ ਨੂੰ ਸਵੈਚਾਲਿਤ ਰੂਪ ਨਾਲ ਫੋਕਸ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ。
实例
First name" ਇਨਪੁਟ ਫੀਲਡ ਨੂੰ ਪੰਨੇ ਲੋਡ ਹੋਣ ਉੱਤੇ ਸਵੈਚਾਲਿਤ ਰੂਪ ਨਾਲ ਫੋਕਸ ਦੇਣਾ:
First name:<input type="text" name="fname" autofocus>
form ਪ੍ਰਾਪਰਟੀ
form ਪ੍ਰਾਪਰਟੀ <input> ਐਲੀਮੈਂਟ ਦੇ ਇੱਕ ਜਾਂ ਕਈ ਫਾਰਮਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ。
提示:ਜੇਕਰ ਇੱਕ ਤੋਂ ਵੱਧ ਫਾਰਮਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ, ਤਾਂ ਫਾਰਮ id ਲਿਸਟ ਨੂੰ ਖਾਲੀ ਜਗ੍ਹਾ ਨਾਲ ਵੰਡੇ ਹੋਏ ਪ੍ਰਯੋਗ ਵਿੱਚ ਵਰਤੋਂ ਕਰੋ。
实例
ਇਨਪੁਟ ਫੀਲਡ HTML ਫਾਰਮ ਬਾਹਰ ਹੈ (ਪਰ ਫਾਰਮ ਦਾ ਹਿੱਸਾ ਹੈ):
<form action="action_page.php" id="form1"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> </form> Last name: <input type="text" name="lname" form="form1">
formaction ਪ੍ਰਾਪਰਟੀ
formaction ਪ੍ਰਾਪਰਟੀ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿ ਜਦੋਂ ਫਾਰਮ ਨੂੰ ਸੰਭਾਲਿਆ ਜਾਵੇ ਤਾਂ ਉਸ ਇਨਪੁਟ ਕੰਟਰੋਲ ਦੇ ਫਾਇਲ ਦੀ URL ਨੂੰ ਸੰਭਾਲਿਆ ਜਾਵੇ。
formaction ਪ੍ਰਾਪਰਟੀ <form> ਐਲੀਮੈਂਟ ਦੇ action ਪ੍ਰਾਪਰਟੀ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ。
formaction ਪ੍ਰਾਪਰਟੀ type="submit" ਅਤੇ type="image" ਲਈ ਪ੍ਰਯੋਗ ਹੁੰਦੀ ਹੈ。
实例
ਦੋ ਦੋ ਸੰਭਾਵਨਾਵਾਂ ਵਾਲੇ ਸੰਭਾਵਨਾਵਾਂ ਵਾਲੇ HTML ਫਾਰਮ:
<form action="action_page.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"><br> <input type="submit" formaction="demo_admin.asp" value="Submit as admin"> </form>
formenctype ਪ੍ਰਾਪਰਟੀ
formenctype ਪ੍ਰਾਪਰਟੀ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਵੇਂ ਫਾਰਮ ਡਾਟਾ (form-data) ਨੂੰ ਸਰਵਰ ਨੂੰ ਸੰਭਾਲਿਆ ਜਾਵੇ (ਸਿਰਫ method="post" ਦੇ ਫਾਰਮ ਲਈ)
formenctype ਪ੍ਰਾਪਰਟੀ <form> ਐਲੀਮੈਂਟ ਦੇ formenctype ਪ੍ਰਾਪਰਟੀ ਨੂੰ ਕਵਰ ਕਰਦੀ ਹੈ。
ویژگی formenctype برای type="submit" و type="image" استفاده میشود.
实例
ارسال دادههای فرم (form-data) با رمزنگاری پیشفرض و رمزنگاری "multipart/form-data" (دکمه ی ارسال دوم):
<form action="demo_post_enctype.asp" method="post"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> <input type="submit" formenctype="multipart/form-data"> value="Submit as Multipart/form-data"> </form>
ویژگی formmethod
ویژگی formmethod روش HTTP را تعریف میکند که برای ارسال دادههای فرم (form-data) به URL action استفاده میشود.
ویژگی formmethod ویژگی method عناصر <form> را فرا گرفته است.
ویژگی formmethod برای type="submit" و type="image" استفاده میشود.
实例
دکمه ی ارسال دوم روش HTTP فرم را تغییر میدهد:
<form action="action_page.php" method="get"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"> <input type="submit" formmethod="post" formaction="demo_post.asp"> value="Submit using POST"> </form>
ویژگی formnovalidate
ویژگی novalidate یک ویژگی بولین است.
اگر تنظیم شده باشد، مشخص میکند که در هنگام ارسال فرم، عناصر <input> مورد تایید قرار نمیگیرند.
ویژگی formnovalidate ویژگی novalidate عناصر <form> را فرا گرفته است.
ویژگی formnovalidate برای type="submit" استفاده میشود.
实例
دو دکمه ی ارسال فرم (مربوط به تایید و بدون تایید):
<form action="action_page.php"> ای-میل: <input type="email" name="userid"><br> <input type="submit" value="Submit"><br> <input type="submit" formnovalidate value="Submit without validation"> </form>
formtarget ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ
formtarget ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਦੇ ਨਾਮ ਜਾਂ ਕੀਤੇ ਗਏ ਕੀਵਰਡ ਨੂੰ ਸੰਕੇਤ ਦਿੰਦੇ ਹਨ ਕਿ ਫਾਰਮ ਸੰਭਾਵਨਾ ਦੇ ਬਾਅਦ ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਕੀਤੇ ਗਏ ਜਵਾਬ ਨੂੰ ਕਿਉਂਕਿ ਦਰਸਾਇਆ ਜਾਵੇ。
formtarget ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਫਾਰਮ ਏਜੈਂਟ ਦੇ target ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਨੂੰ ਖਾਰਜ ਕਰਦੀ ਹੈ。
formtarget ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ type="submit" ਅਤੇ type="image" ਦੇ ਨਾਲ ਵਰਤੇ ਜਾਂਦੇ ਹਨ。
实例
ਇਹ ਫਾਰਮ ਦੋ ਸੰਭਾਵਨਾ ਬਣਾਉਂਦੇ ਹਨ ਜੋ ਵੱਖ-ਵੱਖ ਟਾਰਗੇਟ ਵਿੰਡੋਜ਼ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ:
<form action="action_page.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit as normal"> <input type="submit" formtarget="_blank" value="Submit to a new window"> </form>
height ਅਤੇ width ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ
height ਅਤੇ width ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਕਰਦੇ ਹਨ <input> ਏਜੈਂਟ ਦੀ ਉਚਾਈ ਅਤੇ ਚੌਡਾਈ。
height ਅਤੇ width ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ <input type="image"> ਵਾਂਗ ਹੀ。
ਟਿੱਪਣੀ:ਹਰ ਸਮੇਂ ਚਿੱਤਰ ਦੀ ਅਕਾਰ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰੋ। ਜੇਕਰ ਬਰਾਉਜ਼ਰ ਚਿੱਤਰ ਦੀ ਅਕਾਰ ਨੂੰ ਨਹੀਂ ਜਾਣਦਾ ਤਾਂ ਪੰਨਾ ਚਿੱਤਰ ਲੋਡ ਹੋਣ ਦੇ ਸਮੇਂ ਚਮਕਦਾ ਰਹੇਗਾ。
实例
ਇੱਕ ਚਿੱਤਰ ਨੂੰ ਸੰਭਾਵਨਾ ਬਣਾਓ ਅਤੇ height ਅਤੇ width ਪ੍ਰਤੀਯੋਗਿਤਾ ਸੈੱਟ ਕਰੋ:
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
list ਪ੍ਰਤੀਯੋਗਿਤਾ
list ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਾਲੇ <datalist> ਏਜੈਂਟ ਵਿੱਚ <input> ਏਜੈਂਟ ਦੇ ਪ੍ਰਿਮੀਟ ਵਿਕਲਪ ਸ਼ਾਮਲ ਹਨ。
实例
ਇੱਕ <datalist> ਦੀ ਮਦਦ ਨਾਲ <input> ਏਜੈਂਟ ਪ੍ਰਿਮੀਟ ਸੈੱਟ ਕਰੋ:
<input list="browsers"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>
min ਅਤੇ max ਪ੍ਰਤੀਯੋਗੀ
min ਅਤੇ max ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ <input> ਏਲੀਮੈਂਟ ਦਾ ਨਿਮਨਤਮ ਅਤੇ ਉੱਚਤਮ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ。
min ਅਤੇ max ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ ਹੇਠ ਲਿਖੇ ਇਨਪੁਟ ਟਾਈਪਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ: number, range, date, datetime, datetime-local, month, time ਅਤੇ week。
实例
Has minimum and maximum values <input> element:
Enter a date before 1980-01-01: <input type="date" name="bday" max="1979-12-31"> Enter a date after 2000-01-01: <input type="date" name="bday" min="2000-01-02"> Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5">
multiple ਪ੍ਰਤੀਯੋਗੀ
multiple ਪ੍ਰਤੀਯੋਗੀ ਇੱਕ ਬੋਲੀਨਰ ਪ੍ਰਤੀਯੋਗੀ ਹੈ。
ਜੇਕਰ ਸੈਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ ਕਿ ਯੂਜ਼ਰ <input> ਏਲੀਮੈਂਟ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਮੁੱਲ ਇਨਪੁਟ ਕਰ ਸਕਦਾ ਹੈ。
multiple ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ ਹੇਠ ਲਿਖੇ ਇਨਪੁਟ ਟਾਈਪਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ: email ਅਤੇ file。
实例
ਬਹੁਤ ਸਾਰੇ ਮੁੱਲਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨ ਵਾਲਾ ਫਾਈਲ ਅੱਪਲੋਡ ਖੇਤਰ:
ਇੱਕ ਚਿੱਤਰ ਚੁਣੋ: <input type="file" name="img" multiple>
pattern ਪ੍ਰਤੀਯੋਗੀ
pattern ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ <input> ਏਲੀਮੈਂਟ ਦੇ ਮੁੱਲ ਦੀ ਚੇਕ ਕਰਨ ਵਾਲੇ ਪੈਟਰਨ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ。
pattern ਪ੍ਰਤੀਯੋਗੀ ਨੂੰ ਹੇਠ ਲਿਖੇ ਇਨਪੁਟ ਟਾਈਪਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ: text, search, url, tel, email ਅਤੇ password。
提示:ਯੂਜ਼ਰ ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਪੈਟਰਨ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਲਈ ਸਰਬਵਿਆਪੀ title ਪ੍ਰਤੀਯੋਗੀ ਵਰਤੋਂ ਕਰੋ。
提示:ਇਸ ਸਾਲ ਦੇ ਜਾਵਾਸਕ੍ਰਿਪਟ ਸਿੱਖਿਆ ਵਿੱਚ ਮੋਡਲ ਐਕਸਪ੍ਰੈਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਮੁਹੱਈਆ ਕਰਾਏਗਾ。
实例
ਇਸ ਵਿੱਚ ਕੇਵਲ ਤਿੰਨ ਅੱਖਰ ਹੀ ਹੋ ਸਕਦੇ ਹਨ (ਅੰਕ ਜਾਂ ਵਿਸ਼ੇਸ਼ ਚਿੱਨ੍ਹ ਨਹੀਂ):
Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code">
placeholder ਪ੍ਰਤੀਯੋਗੀ
placeholder ਪ੍ਰਤੀਯੋਗੀ ਇਨਪੁਟ ਖੇਤਰ ਦੀ ਉਮੀਦਵਾਰ ਮੁੱਲ ਦੇ ਵਿਆਖਿਆ (ਨਮੂਨਾ ਮੁੱਲ ਜਾਂ ਫਾਰਮੈਟ ਦੀ ਘੱਟ ਵਿਆਖਿਆ) ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ。
ਇਹ ਸੂਚਨਾ ਯੂਜ਼ਰ ਦੇ ਇਨਪੁਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗੀ。
placeholder 属性适用于以下输入类型:text、search、url、tel、email 以及 password。
实例
拥有占位符文本的输入字:
<input type="text" name="fname" placeholder="First name">
required 属性
required 属性是布尔属性。
如果设置,则规定在提交表单之前必须填写输入字。
required 属性适用于以下输入类型:text、search、url、tel、email、password、date pickers、number、checkbox、radio、and file.
实例
必填的输入字:
Username: <input type="text" name="usrname" required>
step 属性
step 属性规定 <input> 元素的合法数字间隔。
示例:如果 step="3",则合法数字应该是 -3、0、3、6、等等。
提示:step 属性可与 max 以及 min 属性一同使用,来创建合法值的范围。
step 属性适用于以下输入类型:number、range、date、datetime、datetime-local、month、time 以及 week。
示例
拥有具体的合法数字间隔的输入字:
<input type="number" name="points" step="3">
- 上一页 HTML 输入类型
- 下一页 HTML Input 表单属性