این تگ صفت های زیر را پشتیبانی می کند:

name: برای نام گذاری عناصر استفاده می شود و می بایست در کل صفحه یکتا باشد

type : این صفت چندین مقدار می گیرد که هر کدام وظیفه ی خاصی دارند که در ادامه بررسی می کنیم.

text : برای ایجاد یک textfield ساده متنی به کار می رود.

<label for=”email”>Email :</label>
<input type=”text” name=”email” />

password: برای ایجاد یک textfield رمزی به کار می رود.

<label for=”email”>Password :</label>
<input type=”password” name=”pass” />

radio : برای ایجاد دکمه های رادیویی به کار می رود. توجه داشته باشید که radioها معمولا به صورت گروهی به کار می روند و می بایست نام آنها در گروه یکسان بوده اما valueهای متفاوتی داشته باشند. کاربر فقط می تواند یک radio (گزینه) را از هر گروه انتخاب کند.

<input type=”radio” name=”sex” value=”male” /> Male
<br />
<input type=”radio” name=”sex” value=”female” /> Female

checkbox : از این مقدار برای ایجاد checkbox ها استفاده می شود.
<input type=”checkbox” name=”vehicle” value=”Bike” /> I have a Bike
<br />
<input type=”checkbox” name=”vehicle” value=”Car” /> I have a Car
<br />
<input type=”checkbox” name=”vehicle” value=”Airplane” /> I have an Airplane