メールアドレスフィールドのカーソルの動き
Permalink Browser Info Environment
はじめまして。
Tomoac Form バージョン番号: 0.9.8.2 を利用しています。
メールアドレスフィールドにて、入力後にキーボードでカーソル位置を移動しようとすると、常に末尾に移動してしまいます。
ブラウザのバージョンは Chrome 39.0.2171.95 (64-bit) です。
※Firefoxでは起きませんが、Safariでは同様の現象を確認しました。
こちらは修正可能でしょうか?
Tomoac Form バージョン番号: 0.9.8.2 を利用しています。
メールアドレスフィールドにて、入力後にキーボードでカーソル位置を移動しようとすると、常に末尾に移動してしまいます。
ブラウザのバージョンは Chrome 39.0.2171.95 (64-bit) です。
※Firefoxでは起きませんが、Safariでは同様の現象を確認しました。
こちらは修正可能でしょうか?
Type: | Pre-Sale |
---|---|
Status: | In Progress |
あ、すみません。質問の意味を勘違いしてました。
ご指摘の意味がわかり、症状も確認できました。
調べますので、少しお待ち下さい。
ご指摘の意味がわかり、症状も確認できました。
調べますので、少しお待ち下さい。
原因がわかりました。
実はメールフィールドは必ず半角なので、全角が入ったら強制的に半角にする処理を入れています。それが今回の挙動を起こしています。
とりあえず、以下のソースコードを変更していただけますでしょうか。
packages/form_tomoac/libraries/items/mail.php
を開き、
176行目の
$autoconvert = 1
を
$autoconvert = 0
にしてください。
こんなんできません! ということであれば修正版を出すまで少しお待ち下さい。
実はメールフィールドは必ず半角なので、全角が入ったら強制的に半角にする処理を入れています。それが今回の挙動を起こしています。
とりあえず、以下のソースコードを変更していただけますでしょうか。
packages/form_tomoac/libraries/items/mail.php
を開き、
176行目の
$autoconvert = 1
を
$autoconvert = 0
にしてください。
こんなんできません! ということであれば修正版を出すまで少しお待ち下さい。
さっそくご確認いただき、ありがとうございます。
指摘の箇所を修正したところ、問題が解消しました。
どうもありがとうございました。
指摘の箇所を修正したところ、問題が解消しました。
どうもありがとうございました。
追加で、住所フィールド(郵便番号と番地以下)についても同様だったため、postno.php の同様の箇所を修正してみました。
ご報告まで。
ご報告まで。
なるほどそうですね。ご報告ありがとうございました。
すみません、追加ですが、郵便番号については全角で入力してしまうと、確認画面で文字化けが発生するようです。。
※管理画面から送信内容を確認すると、全角のまま登録されていたため、データ自体は全角でも問題なさそうです。
全角→半角変換をオフにしつつ、エラーチェックで全角文字をエラーにできると良いのですが、可能なのでしょうか?
※管理画面から送信内容を確認すると、全角のまま登録されていたため、データ自体は全角でも問題なさそうです。
全角→半角変換をオフにしつつ、エラーチェックで全角文字をエラーにできると良いのですが、可能なのでしょうか?
なるほどそうですね。
全角を半角にしていたので、全角のチェックはしていないですね。
明日になりますが、確認してエラーになるようにします。
全角を半角にしていたので、全角のチェックはしていないですね。
明日になりますが、確認してエラーになるようにします。
ご指摘の対策をしましたので、ダウンロードしてご確認下さい。
ご対応ありがとうございます。
全角数字がエラーになることを確認できました。
※postno.php 内の $autoconvert = 1; は有効のままだったので手元で修正しました。
全角数字がエラーになることを確認できました。
※postno.php 内の $autoconvert = 1; は有効のままだったので手元で修正しました。
お手数かけました
何かの条件でそうなるのかもしれません。
どんなフォームで、どんな設定をされたかなど、少し細かい条件をお教えください。