フォームの入力内容を瞬時にチェックするlivevalidation.jsを搭載しています。
prototype.js 1.6以上
設定を変更したい場合は、livevalidation.registerの第二引数にconfigオブジェクトを割り当てます。
空欄の入力フォームに「入力して下さい」の様な透かし文字を表示できます。
livevalidation.registerの検証定義に「watermark: '入力して下さい'」と追加します。
複数のフォームで使うには、フォーム要素の検証定義を続けて登録すればOK。
// 検索フォーム
livevalidation.register([
{id: 'keyword', name: 'キーワード', required: true, min: 0, max: 300, watermark: 'キーワードを入力して下さい'}
]);
// 感想フォーム
livevalidation.register([
{id: 'name', name: 'お名前', required: true, min: 0, max: 300},
{id: 'comm', name: 'ご感想', required: true, min: 0, max: 300}
]);
チェックボックスのすべてにチェックを付けるボタン
対象となるチェックボックスの識別IDを指定します。
入力の必要がない任意項目を開閉できるボタン
livevalidation.jsのスタイルについては同梱のlivevalidation.cssにて変更できます。