テンプレート変数内の入力で、カタカナを入力されたら、ひらがなに自動変換させたい 【解決済み】
Posted: 2017年3月06日(月) 13:24
お世話になります。
表題の通り、テンプレート変数内の入力で、カタカナを入力されたら、ひらがなに自動変換させたく、以下のようなテキストフォームを作成し、ページとしては動くのですが、これをテンプレート変数に導入したいと考えております。
テンプレート変数で「入力フォーム」を「Custom Form」にして以下のコードを入れても、当然無反応で、何か方法がございましたら教えていただけますでしょうか。
どうぞよろしくお願いいたします。
***********************************************************************************************
<script src="http://ajax.googleapis.com/ajax/libs/jq ... "></script>
<script>
function convertStr(str) {
return str.replace(/[ァ-ン]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) - 0x60);
});
}
$(function() {
$('.changekana').on('blur', function() {
var str = $(this).val();
$(this).val(convertStr(str));
});
});
</script>
<input name="[+name+]" class="changekana" type="text">
***********************************************************************************************
表題の通り、テンプレート変数内の入力で、カタカナを入力されたら、ひらがなに自動変換させたく、以下のようなテキストフォームを作成し、ページとしては動くのですが、これをテンプレート変数に導入したいと考えております。
テンプレート変数で「入力フォーム」を「Custom Form」にして以下のコードを入れても、当然無反応で、何か方法がございましたら教えていただけますでしょうか。
どうぞよろしくお願いいたします。
***********************************************************************************************
<script src="http://ajax.googleapis.com/ajax/libs/jq ... "></script>
<script>
function convertStr(str) {
return str.replace(/[ァ-ン]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) - 0x60);
});
}
$(function() {
$('.changekana').on('blur', function() {
var str = $(this).val();
$(this).val(convertStr(str));
});
});
</script>
<input name="[+name+]" class="changekana" type="text">
***********************************************************************************************