2011/09/25
フリガナ自動入力支援
フォームの項目でフリガナってっ結構うざい。
同じ内容を2回入力するって言うのがイラっとするんだと思う。 自動で入力する方法が無いかググってみたところ 以下のページで面白い方法をやっていた$(function(){
var form1 = document.form1;
$(form1.kanji).furikana("init",{target: form1.kana});
});
:
こんな感じになる。
BS 等で破綻した場合は※を入れてバリデーションエラーとなるようにした。
「BS」
不完全ではあるがなんとか実用範囲内の挙動ではないだろうか。
実はこのコードはボツになった。
スマホで日本語入力するとフリガナを全て入力する前に
漢字の候補が決定しまうため全く使い物にならないのだ。
結局、サーバ側の kakasi で変換して戻すことにした (´・ω・`)ショボーン
とは言え、PC用サイトなら御手軽な方法ではあるので残して置こう。
ソース:
furikana.js
同じ内容を2回入力するって言うのがイラっとするんだと思う。 自動で入力する方法が無いかググってみたところ 以下のページで面白い方法をやっていた
- http://ceo.sourcelab.jp/archives/97
この投稿へのコメント
コメント・フォーム