前回解決したのとよく似ているのですが、またわからないところがでてきてしまい、再度投稿させていただきます。
このコードはjQueryで全角入力された英数字を半角変換を参考にしてコードを書きました。
ある人にこのコードを見てもらうと
jQuery
1$(function(){ 2 $(".test").on("change", function() { 3 var str = $(this).val(); 4 str = str.replace( /[A-Za-z0-9-!”#$%&’()=<>,.?_[]{}@^~¥]/g, function(s) { 5 return String.fromCharCode(s.charCodeAt(0) - 65248); 6 }); 7 $(this).val(str); 8 }).change(); 9});
の
jQuery
1 var str = $(this).val(); 2 str = str.replace( /[A-Za-z0-9-!”#$%&’()=<>,.?_[]{}@^~¥]/g, function(s) { 3 return String.fromCharCode(s.charCodeAt(0) - 65248); 4}); 5
という部分の中に「平時読み込み時に実行されているからonloadを外してね。」と言われました。またスクリプトはできるだけhead内に書き加えてとも言われました。
しかし自分でも調べてみたのですがどこにonloadを実行しているのかわかりません。
改善点をご指摘いただけませんか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/20 10:12
2016/09/20 10:36
2016/09/20 22:41
2016/09/21 02:27
2016/09/21 02:41