
ショコラ
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" />
以上