- HOME
- > BLOG CATEGORY
- 【jQuery】フリガナの自動入力をしてくれるプラグインのご紹介!!
- お知らせ
- NEW 2024.10.05 【CSS】画像を左右交互に配置について解説!
- お知らせ
- 2024.05.16 【CSS】グラデーション色々なパターンを解説!
- お知らせ
- 2024.05.15 【WordPress】親カテゴリーの子カテゴリー一覧を表示する方法
こんな方に読んでほしい
今回は、お名前(漢字)からフリガナを自動で出力するプラグインについての解説になります。
「autoKana.js」になりますが、設置方法もとても簡単ですので、フォームと合わせて覚えましょう。
[記事の内容]
autoKanaとは、日本語入力した際に、自動でフリガナにしてくれるプラグインのことを示します。
注意するポイント!
※ただし、正確でない場合もあります。例) 山田 → ヤマ になる場合もあります。
あくまで補助的な役割になりますので、導入するか検討してみてください。
まずは下記のサイトから「autoKana」をダウンロードしましょう。
ファイルをダウンロードできたら、以下のファイルを指定します。
「js/〇〇〇〇」のjsはフォルダの名前になり、/(スラッシュ)は階層を示します。
階層を間違えると反映しないので注意が必要です。
<script type="text/javascript" src="js/jquery.autoKana.js"></script>
次に、jquery本体のプラグイン設置します。
今回は2つ目のパターンを採用して解説します。
● 1つ目は、ファイルをダウンロードして使用するパターン、
● 2つ目は、ファイルをダウンロードせずに、「URL」から読み込むパターンになります。
どちらでも問題ありません。
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery.autoKana.js"></script>
必ず、jquery本体のプラグイン上、autoKanaを下に設置しましょう。
jqueryをダウンロードしたい方は、こちらのリンクから。
基本的にはhead
内に指定するようにしましょう。
基本構造の書き方は以下のようになります。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>【jQuery】フリガナの自動入力.....</title>
<!--JS-->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery.autoKana.js"></script>
</head>
<body>
フォームが入ります。
</body>
</html>
シンプルな方法になります。
※ただし、正確でない場合もあります。例) 山田 → ヤマ になる場合もあります。
書き方は以下のようになります。
<html>
<head>
<meta charset="UTF-8">
<title>【jQuery】フリガナの自動入力.....</title>
<!--JS-->
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery.autoKana.js"></script>
<script type="text/javascript">
$(function() {
$.fn.autoKana('input[name="name"] ', 'input[name="kana"]', {katakana:true});
});
</script>
</head>
<body>
<form>
<div>
<label>お名前</label>
<input type="text" name="name" placeholder="山田 太郎">
</div>
<div>
<label>お名前(フリガナ)</label>
<input type="text" name="kana" placeholder="ヤマダ タロウ">
</div>
</form>
</body>
</html>
/*--一部省略しております--*/
label {display: block;}
input[type="text"] {
width: 100%;
padding: .5em;
box-sizing: border-box;
font-size: 1rem;
border: solid 2px #cccccc;
border-radius: 5px;
}
form div + div {margin-top: 1em;}
placeholder属性とは、入力欄に文字や値を薄く表示します、入力例などを表示するときに指定します。
placeholderで指定した文字や値は入力する際に、消えますので問題はありません。
「フリガナ」から「ふりがな」に変更したい場合は下記のように変更します。
$(function() {
$.fn.autoKana('input[name="name"] ', 'input[name="kana"]');
});
変更点について、上記と違い、「katakana:true
」を削除しました。
katakanaプロパティの初期値はfalse
になり、ひらがなを自動入力してくれます。
autoKana.jsを使用する上でいくつかの注意点があります。
注意するポイント!
● 例) 「山田 → ヤマ」 になる場合もあります、あくまで補助的な役割として使いましょう。
● 英字(ローマ字)と記号は変換されません。
● コピー&ペーストしたテキストはに変換されません。
● ひらがな、カタカナで入力し削除した場合は、ふりがな、フリガナ共に削除されるが、漢字に変換された場合は削除されない。
ajaxzip3のダウンロードから設置までの流れを解説
type=”text” | 【HTML】type属性textの使い方、1行のテキスト入力欄を作成しよう! |
---|---|
select | 【HTML】selectの使い方、プルダウンメニューを作成しよう! |
output | 【HTML】outputの使い方、計算結果を表示させよう! |
fieldset | 【HTML】fieldsetの使い方、フォーム入力欄をグループ化しよう! |
今回はこれで以上です。
ファイルの設定から、構築までの流れの解説でした。
head
内に指定するようにしましょう。2022.05.24
2022.05.10
2022.05.06
2022.04.26
2024.10.05
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.09
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2024 shu-naka-blog