フォームブリッジのカスタマイズで自己解決できない問題があり、ご教授頂きたく、アドバイス頂けますと幸いです。
一言でいうと「iPhoneでフォームブリッジの数値項目に小数を便利に入力したい」です。
標準の数字項目の場合、iPhoneで項目にフォーカスがあたると下図のキーボードが表示されて、そもそも小数入力ができません。
次に、JSで、pattern 属性を変更することで、標準のキーボードを出すことはできる様になり、一応小数点も入力できるのですが、数字しか入力しない項目で、毎回ユーザーさんに数字入力モードにしてもらうのは、運用上難しい。
pattem属性変更部分ソース
$('div[data-vv-name="number"] input').attr('pattern','"^([1-9]\d*|0)(\.\d+)?$"');
標準キーボードは出るが、毎回数字モードに変更しないといけないので、大変使いにくい。
現状がこの状態でして、
1)フォーカスがあたったら、数字キーボードが出る。
2)小数の入力ができる。
この2つを同時に成り立たせる良い方法がありましたら、是非ご教授頂きたく、よろしくお願い致します。