現在cakePHPでjQueryを使い、全角から半角にする自動変換機能を実装しました。 しかし「onloadは必要ないのではずしてください。」と言われ、外して実装すると動きません。 <?php $this->Html->scriptStart(array('inline' => false));?> $(function(){ $(".test").change(function(){ var str = $(this).val(); str = str.replace( /[A-Za-z0-9-!”#$%&’()=<>,.?_[]{}@^~¥]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }); $(this).val(str); }).change(); }); ```ここに言語を入力 <?php $this->Html->scriptend(); ?> ↑↑↑↑↑が コードです。 外すとなると <?php $this->Html->scriptStart(array('inline' => false));?> $(".test").change(function(){ var str = $(this).val(); str = str.replace( /[A-Za-z0-9-!”#$%&’()=<>,.?_[]{}@^~¥]/g, function(s) { return String.fromCharCode(s.charCodeAt(0) - 65248); }); $(this).val(str); }).change(); <?php $this->Html->scriptend(); ?>
となりますが、これだと動きませんでした。
ここから動かすにはどうやればいいでしょうか?
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー