項目ごとに個別にアラートを出せるのですが、
submitで未入力のチェックというのは難しそうですね…
お手数をおかけしました。
ありがとうございました。
はじめに記事のJavaScriptによる入力値のチェックはあくまでもチェック関数自体は自作しなければなりません。説明不足ですみません。残念ですが…。
カスタムフィールドテンプレートの管理画面に「オプションリスト」の項目があります。この項目を開くとテンプレート定義につかえるオプションと記述例が一覧されており、この中に「JavaScript Event Handlers」という項目があります。少なくともここにあるイベントハンドラはテンプレート定義で記述できるかと思います。
例えば、テンプレート定義で、
[名前]
label = 名前を入力してください
type = text
size = 35
output = true
blank = true
onclick = checkValue(this)
とすれば、クリック時にcheckValue関数を実行できました。
checkValueは、外部jsなどに記述するかテンプレート定義のテンプレートインストラクションなどに記述する形です。
<script>
function checkValue(e){
alert( e.value );
//名前の値がアラートされます。
}
</script>
rc:custom_field_guiを使ってましたが、このプラグインは知りませんでした。こっちの方がいいですねー。WordPressとFlashの連携シリーズ、続きを楽しみにしています!w
]]>前回Custom Field Template pluginで設定したカスタムフィールドの値を取得する為の記録。
カスタムフィードに入力した値は、メタ情報の扱いとなるので、そのままでは本文にもならない。
Flash…