携帯サイト:フォームのmode属性、istyle属性

携帯端末で利用する入力フォームでtextまたはpasswordコントロールに下記のような属性を与えれば入力モードの指定ができます。

istyle mode
全角かな 1 hiragana
半角カナ 2 katakana
英字 3 alphabet
数字 4 numeric

istyle属性はdocomoとauで有効。mode属性はvodafoneで有効です。

softbankはC2以降がmode属性に対応、C3以降はmode属性とistyle属性両方に対応しています。

このように両方を書いておけばどちらの機種にも対応できます。
<input type="text" name="text1" istyle="1" mode="hiragana">

携帯サイト:mod_ktaiをインストール

Apacheの携帯サイト変換モジュール、mod_ktaiをインストールしました。

boostが無かったのでインストール

yum install boost

mod_ktaiをインストール
cd /usr/local/src/
wget http://labs.yumemi.co.jp/labs/mod/rpm/mod_ktai_info-0.9.0-1.el5.yumemi.i386.rpm
rpm -ivh mod_ktai_info-0.9.0-1.el5.yumemi.i386.rpm
wget http://labs.yumemi.co.jp/labs/mod/rpm/mod_ktai_emoji-0.9.0-1.el5.yumemi.i386.rpm
rpm -ivh mod_ktai_emoji-0.9.0-1.el5.yumemi.i386.rpm
ktai_info.confの3行目以下のコメントをはずす。
/etc/httpd/conf.d/ktai_info.conf
# ktai_info.conf LoadModule
ktai_info_module modules/mod_ktai_info.so
KtaiInfoLoadDeviceConfigFile /etc/httpd/ktai/ktai_model.tsv
ktai_emoji.confの3行目以下のコメントをはずす。
/etc/httpd/conf.d/ktai_emoji.conf
# ktai_emoji.conf
LoadModule ktai_emoji_module modules/mod_ktai_emoji.so
AddOutputFilterByType KTAI_EMOJI_OUTPUT_FILTER text/html
KtaiEmojiConvertMode auto
KtaiEmojiConvertNativeEmojiDocomo 1
KtaiEmojiEnableAddGuidOn 1

apacheの設定ファイルにIncludeを記述する
/etc/httpd/conf/httpd.conf
Include /etc/httpd/conf.d/ktai_info.conf
Include /etc/httpd/conf.d/ktai_emoji.conf
apacheを再起動して終わり。
/etc/init.d/httpd restart