• 検索結果がありません。

入力フォーム(FORM タグ)

ドキュメント内 MobilenetServer/WEB Ver3.3 コンテンツ作成ガイド (ページ 85-88)

1) CGIプログラムなどの作り

URLを含む送信データの長さが, 携帯端末上のブラウザが持つURL の長さ制 限を超えた場合, 全データが渡らない可能性がありますので、注意が必要です。ま た、処理結果として画像を返す場合、EZwebでは表示できません。

2) 入力フォームのサイズ

MobilenetServer/WEB では、iモードなどのスマートフォンにコンテンツを

表示させるために、ページを分割する機能を備えています。ページ分割はサイズ による指定と特定タグの開始タグから終了タグを1ページとする指定ができます。

しかし、入力フォーム(<FORM>から</FORM>まで)が、スマートフォンで表示 できるページサイズ(下表参照)を超えてしまうようなコンテンツは表示ができ なくなります。これは、入力フォームを分割することはできないためです。スマ ートフォンにおいては、入力フォームは表示可能なページサイズ内で作成する必 要があります。

入力フォームが、スマートフォンで表示できるページサイズ内の場合でも、入 力フォームの直前に、サイズの大きい画像等がある場合、入力フォーム内でペー ジサイズを超えてしまい、表示できなくなりますが、前述の改ページの制御を行 う事で回避することができます。

スマートフォンで表示できるページサイズ(ただし機種により異なります) サービス名 1ページのサイズ(単位:Kバイト)

docomo 〜5、〜10

ボ ー ダ フ ォ ン ライブ!

〜6、〜12

EZweb 〜1.2、〜7

ドットi 〜10

AirH”Phone 〜50

3) 処理結果のデータサイズ

入力フォームの送信により、データ(データベースなど)を更新するようなCGI プログラムなどにおいて注意が必要です。たとえば、入力フォーム送信により、

在庫数を減じるようなCGIプログラムあった場合に、その処理結果を表示させる ためのデータ(コンテンツ)サイズが、iモード端末、ボーダフォンライブ!端 末、EZweb 端末で表示可能なデータサイズを超えると、MobilenetServer/WEB がページ分割を行うため複数ページに分割されます。複数ページに分割されたペ ージをそれぞれアクセスすると、そのたびに在庫数を減じる処理が動作すること になり、意図した結果と異なる事となります。

このようなことが起こらないようにするために、上記のようなデータ更新を行 う処理では、処理結果を表示させるデータ(コンテンツ)を1ページ(携帯端末 が表示可能なデータサイズ)に収まるようにする必要があります。

4) 複数選択リスト(SELECTタグMULTIPLE属性)

複数選択リスト(SELECTタグのMULTIPLE属性)については、C-HTML1.0 ではサポートされていないため、iモード端末の501iの機種では複数選択が利用 できません。複数選択リストを用いることは、スマートフォンのブラウザ用への コンテンツ変換を行う上では、推奨いたしません。

EZweb で は 入 力 フ ォ ー ム は 独 自 処 理 に よ っ て 変 換 さ れ ま す 。 そ の 際

MULTIPLE属性は無視されます。

5) 画像付き送信ボタン(INPUTタグTYPE=”image”属性)

標準のテンプレートファイルでは、画像付きの送信ボタン(TYPE属性がimage

のINPUTタグ)は、iモード、ボーダフォンライブ!、およびドットiではサポ

ートされていないため、画像なしの送信ボタンに置き換えられます。

6) 入力文字指定(INPUTタグ istyle属性)

属性の値は、

istyle="1" 全角かな istyle="2" 半角カナ istyle="3" 英字 istyle="4" 数字 となっています。

7) 最大入力文字数(INPUTタグMAXLENGTH属性

INPUT タグの MAXLENGTH 属性の指定値の効果はバイト数や文字数など端

末によって異なります。そのためMAXLENGTH属性で文字数を制限することが できません。文字数制限を行いたい場合には、CGI 等でサーバ側で処理を行って ください。

8) ページ分割

H”端末は、FORM タグでページ分割されます。また、$NOPAGEDIV を使用

し て FORM タ グ 内 で は ペ ー ジ 分 割 さ れ な い よ う に し て 下 さ い 。 な お 、

$NOPAGEDIVから/$NOPAGEDIVの間には入力フォームは1つにして下さい。

ドキュメント内 MobilenetServer/WEB Ver3.3 コンテンツ作成ガイド (ページ 85-88)

関連したドキュメント