携帯サイトを作る上で、キャリア判定っつーのは避けて通れないんですが、テキストボックスの入力モード(全角ひらがなとか半角英数とか)ってのは、このサイトの方法に、istyleの記述を追加して、今まで使ってたんですねー。
で、今朝までそれが通用してたんですけど、クレームの電話。
「○○コード入力のところで、英数入力から数字入力に切り替えできないので入力できません!!ソフトバンクです!!」
って、(゚Д゚)ハァ??
実機(パナソニック)で再現しないので、またオペレーションミスだろーと穿ってみたけど、あららホントでした。シャープ製ソフトバンク機種の一部では入力「制限」モードになるらしいっす。
(こちらのサイトでも指摘があったようで、追記されてました。)
フムフム、結局キャリア別に記述を変えないと実装できないんですねー。なるほどー。
誰か晒してるだろーと思って調べてみたけど、ボクのGoogle能力の低さでは調べられず。
ってわけで、PHPの自前ヘルパー的な関数作ってみました。