checkbox
Jeigu pirma input, o paskui text, tai jis bus desineje input
<div> <label> <input name="waiver" type="checkbox" /> Waiver Signed </label> </div>
Submitinus ateis waiver: "on", jeigu nebus selectintas, visai enateis, t.y. off string nebus
select
Eiliškums option svarbus, pirmas bus default reiškmė
<div>
<label htmlFor="accountTypeSelection">Account Type:</label> <select id="accountTypeSelection" name="accountType">
<option value="">--Please select an option--</option>
<option value="admin">Admin</option>
<option value="teacher">Teacher</option>
<option value="parent">Parent</option>
<option value="student">Student</option>
</select>
</div>
radio
selectinus visibility value bus value - public / private. Nieko neparankus nebus visai.
<fieldset>
<legend>Visibility</legend>
<div>
<label>
<input name="visibility" type="radio" value="public" />
Public
</label>
</div>
<div>
<label>
<input name="visibility" type="radio" value="private" />
Private
</label>
</div>
</fieldset>
hidden
Naudojamass, kai norima perduoti formos duomenis, kuriu UI nenorime kad butu (user nereikia kad matytu)
<input type="hidden" name="orgId" value="123" />
default value
Jeigu bus value, react neleis pakeisti, default tik init metu
<input type="text" defaultValue="Hello World" />
// these give the same result:
<input type="number" defaultValue="42" />
<input type="number" defaultValue={42} />
<input type="date" defaultValue={new Date().toISOString().slice(0, 10)} />
<select defaultValue="pineapple">
<option value="apple">Apple</option>
<option value="banana">Banana</option>
<option value="pineapple">Pineapple</option>
</select>
<input type="checkbox" default Checked />
// and for the radio, just set default Checked on the one you want
<input type="radio" name="fruit" value="apple" defaultChecked />
<input type="radio" name="fruit" value="banana" />
<input type="radio" name="fruit" value="pineapple" />