ショコラ
Pharallel コンポーネントについて
値は form_data[{名前}] から勝手に取得しますので、oldで値を設定する処理は不要です。
もっさん先輩
テキストボックス
基本形
<x-text name="{名前}" />サンプル
<div class="inline field">
<label>x-text</label>
<x-text name="text" maxlength="20" pattern="[0-9]+" onblur="alert('Hello')" />
</div>ナンバー
基本形
<x-number name="{名前}" />サンプル
<div class="inline field">
<label>x-number</label>
<x-number name="num" />
</div>※サブミット時に数値の形式かチェックが走ります。小数点はエラーになります。
メール
基本形
<x-email name="{名前}" />サンプル
<div class="inline field">
<label>x-mail</label>
<x-email name="email" />
</div>パスワード
基本形
<x-password name="{名前}" />サンプル
<div class="inline field">
<label>x-password</label>
<x-password name="pass" maxlength="20" pattern="[0-9a-zA-Z]+"/>
</div>※サブミット時にメールアドレスの形式かチェックが走ります。
TEL
基本形
<x-tel name="{名前}" />サンプル
<div class="field">
<label>x-tel</label>
<x-tel name="tel" />
</div>※サブミット時に電話番号の形式かチェックが走ります。
郵便番号
基本形
<x-postal-code name="{名前}" />サンプル
<div class="inline field">
<label>x-postal-code</label>
<x-postal-code name="postal" />
</div>※サブミット時に電話番号の形式かチェックが走ります。
テキストエリア
基本形
<x-textarea name="textarea" />サンプル
<div class="field">
<label>x-textarea</label>
<x-textarea name="textarea" />
</div>チェックボックス
基本形
<x-checkbox name="{名前}" option="{オプションの値}" label="{オプションのラベル}" />サンプル
<div class="field">
<label>x-checkbox</label>
<x-checkbox name="chk" option="1" label="チェック1" />
<x-checkbox name="chk" option="2" label="チェック2" />
<x-checkbox name="chk" option="3" label="チェック3" />
</div>ラジオボタン
基本形
<x-radio name="{名前}" option="{オプションの値}" label="{オプションのラベル}" />サンプル
<div class="field">
<label>x-radio</label>
<x-radio name="radio" option="1" label="ラジオ1" />
<x-radio name="radio" option="2" label="ラジオ2" />
<x-radio name="radio" option="3" label="ラジオ3" />
</div>セレクト
基本形
<x-select name="{名前}" :options="{key=>valの配列}" />サンプル
<div class="field">
<label>x-select</label>
<x-select name="select" :options="['1'=>'セレクト1','2'=>'セレクト2']" />
</div>マルチセレクト
基本形
<x-multi-select name="{名前}" :options="{key=>valの配列}" />サンプル
<div class="field">
<label>x-multi-select</label>
<x-multi-select name="multi-select" :options="['1'=>'セレクト1','2'=>'セレクト2']" />
</div>hidden
基本形
<x-hidden name="hidden" />以上