Base
Form
form is very important element in HTML.
Help text
Error text
레이블, 검증, 레이아웃이 포함된 그룹형 폼 구조.
form is very important element in HTML.
<form class="ga-form">
<div class="head">
<!-- header contents -->
</div>
<div class="fields">
<div class="field">
<!-- form contents(label, input ...) -->
</div>
</div>
<div class="divider" />
</form>
<form class="ga-form">
<div class="head">
<div class="title">Form Title</div>
<div class="desc">Form description</div>
</div>
... ...
</form>
<form class="ga-form">
<div class="filed">
<label for="name"> label
<input name="name" />
<!-- helper text -->
<div class="help-text">help text</div>
<!-- error text -->
<div class="error-text">error text</div>
</div>
</form>
<form class="ga-form">
<div class="field inline">
<!-- form contents(label, input ...) -->
</div>
</form>
<form class="ga-form">
<div class="filed">
<!-- no use label -->
<input name="name" />
</div>
<div class="filed">
<!-- use label -->
<label for="name"> label
<input name="name" />
</div>
<!-- use form grid -->
<div class="fields grid">
<div class="field column span-3">
<label for="name"> label
</div>
<div class="field column span-9">
<input name="name" />
</div>
</div>
</form>
<form class="ga-form">
<div class="filed">
<!-- class required -->
<label for="name" class="required"> label
<input name="name" />
</div>
<div class="filed">
<!-- use label -->
<label for="name" required> label
<input name="name" />
</div>
</form>
<form class="ga-form">
<div class="fields">
<div class="legend">Field title</div>
<div class="field">
<input type="text">
</div>
<div class="field">
<input type="text">
</div>
<div class="field">
<input type="text">
</div>
</div>
</form>
<form class="ga-form">
<div class="field disabled">
<!-- form contents(label, input ...) -->
</div>
</form>
<!-- @divide: 2|4|6|8|10 -->
<form class="ga-form">
<div class="fields grid divide-{@divide}">
<div class="field column">
<input type="text">
</div>
<div class="field column">
<input type="text">
</div>
... ...
<div class="field column">
<input type="text">
</div>
</div>
</form>
<!-- sum of num < 12 in row -->
<form class="ga-form">
<div class="fields grid">
<div class="field column span-{num}">
<input type="text">
</div>
<div class="field column span-{num}">
<input type="text">
</div>
... ...
<div class="field column span-{num}">
<input type="text">
</div>
</div>
</form>
<!-- Normal -->
<form class="ga-form">
<div class="field">
<label>label</label>
<textarea />
</div>
</form>
<!-- Short -->
<form class="ga-form">
<div class="field short">
<label>label</label>
<textarea />
</div>
</form>
<form class="ga-form">
<!-- something form element field -->
<div class="field">
<label>label</label>
<input />
<div class="extra">
<div class="ga-checkbox">
<input type="checkbox" />
<label>label</label>
</div>
</div>
</div>
</form>
<form class="ga-form">
<div class="fields">
<div class="field {inline | none}">
<div class="ga-checkbox radio">
<input type="radio" name="radios" />
<label>label</label>
</div>
<div class="ga-checkbox radio">
<input type="radio" name="radios" />
<label>label</label>
</div>
<div class="ga-checkbox radio">
<input type="radio" name="radios" />
<label>label</label>
</div>
</div>
</div>
</form>
<form class="ga-form">
<div class="fields">
<div class="field">
<div class="ga-select-box">
<select />
</div>
</div>
</div>
</form>