"テキストボックスによる入力項目を有するWebページをクライアント装置に配信するサーバ装置であって、前記Webページを構成するプログラムは、前記クライアント装置に、前記テキストボックスを非表示状態とする第1のステップと、前記テキストボックスに対応するアイコンのクリックに応じて所定の選択ダイアログ画面を表示させる第2のステップと、表示された前記選択ダイアログ画面から選択された内容を、非表示の前記テキストボックスへの入力として設定する第3のステップと、前記選択ダイアログ画面から選択された内容を、前記テキストボックスに代えてラベルとして表示させる第4のステップと、を実行させる記述を含む、サーバ装置。前記選択ダイアログ画面は、前記クライアント装置の外部からのマスタデータを、選択のための一覧として含む、請求項1に記載のサーバ装置。前記プログラムは、HTMLHyperTextMarkupLanguageおよびJavaScriptに基づくものである、請求項1または請求項2に記載のサーバ装置。テキストボックスによる入力項目を有するWebページを構成するプログラムであって、クライアント装置に、前記テキストボックスを非表示状態とする第1のステップと、前記テキストボックスに対応するアイコンのクリックに応じて所定の選択ダイアログ画面を表示させる第2のステップと、表示された前記選択ダイアログ画面から選択された内容を、非表示の前記テキストボックスへの入力として設定する第3のステップと、前記選択ダイアログ画面から選択された内容を、前記テキストボックスに代えてラベルとして表示させる第4のステップと、を実行させる記述を含む、プログラム。テキストボックスを非表示状態とする非表示手段と、前記テキストボックスに対応するアイコンのクリックに応じて所定の選択ダイアログ画面を表示させるダイアログ表示手段と、表示された前記選択ダイアログ画面から選択された内容を、非表示の前記テキストボックスへの入力として設定する入力手段と、前記選択ダイアログ画面から選択された内容を、前記テキストボックスに代えてラベルとして表示させるラベル表示手段と、を備える、クライアント装置。前記選択ダイアログ画面は、外部からのマスタデータを、選択のための一覧として含む、請求項5に記載のクライアント装置。しかしながら、こうした従来技術においては、入力不可とされたテキストボックスの画面表示は、入力項目としてのテキストボックスと違いはないため、ユーザは入力項目であるか否かの判断が難しかった。また、別途用意されたダイアログ画面から、入力不可とされたテキストボックスに設定するため選択された内容のデータ長がテキストボックスに表示可能な長さを超える場合、表示データが途切れて表示されてしまうという問題があった。本発明が解決しようとする課題は、Web画面において、テキスト入力項目の入力可/不可の識別を容易にできるようにし、表示データが途切れてしまうといった問題を解決することができるサーバ装置、プログラムおよびクライアント装置を提供することである。実施形態のサーバ装置は、テキストボックスによる入力項目を有するWebページをクライアント装置に配信するサーバ装置である。そして、Webページを構成するプログラムは、クライアント装置に、テキストボックスを非表示状態とする第1のステップと、テキストボックスに対応するアイコンのクリックに応じて所定の選択ダイアログ画面を表示させる第2のステップと、表示された選択ダイアログ画面から選択された内容を、非表示のテキストボックスへの入力として設定する第3のステップと、選択ダイアログ画面から選択された内容を、テキストボックスに代えてラベルとして表示させる第4のステップと、を実行させる記述を含む。図1は、一実施形態であるサーバ装置を含む、システム構成例を示すブロック図である。図1に示す例では、サーバ装置10が所定のネットワークを介してクライアント装置20に接続されている。サーバ装置10からWebページがクライアント装置20に配信される。そして、このWebページがクライアント装置20の表示部15にWeb画面として表示される。ここでネットワークの種類は任意であり、例えばLANLocalAreaNetworkであってもよいし、インターネットであってもよい。また、図1では、1台のクライアント装置20のみを例示しているが、その数は任意である。図2は、サーバ装置10の基本的なハードウェア構成例を示すブロック図である。図2に示すように、サーバ装置10は、CPU11と、ROMReadOnlyMemory12と、RAM13と、二次記憶装置14と、表示部15と、通信I/F部16とを含んで構成されるコンピュータである。CPU11は、ROM12や二次記憶装置14に格納された所定の制御プログラムをRAM13上にロードして実行することにより、サーバ装置10全体を制御する。ROM12には、初期プログラムや各種データが記憶される。RAM13は、主記憶として、また各種プログラムを実行する際に各種データを一時的に保持するワークメモリとして使用される揮発性の半導体メモリである。二次記憶装置14は、各種プログラムやデータを記憶する不揮発性の記憶装置であり、HDDHardDiskDriveなどで構成される。表示部15は、サーバ装置10で生成される各種の画像を表示する手段であり、例えば液晶パネルなどで構成される。通信I/F16は、クライアント装置20との間で通信を行うためのインタフェース装置である。なお、クライアント装置20の基本的なハードウェア構成も、サーバ装置10の構成例と同様であるので、その詳細な説明は省略する。従来例ここで、タイトル等の表示領域、テキストボックス等の入力領域、ならびにOKボタンおよびキャンセルボタンを含む、従来例としてのWeb画面の1種であるダイアログ画面の一例を図3に示す。図3に示すダイアログ画面100の符号101aの領域は、カテゴリ1に対応するテキストボックスであり、符号102aの領域はカテゴリ2に対応するテキストボックスである。以下、この従来例および代替例ならびに本実施形態における制御に関して、このテキストボックス101aおよび102aに着目して説明する。なお、テキストボックスとは、周知のように、グラフィカルユーザインタフェースの基本要素の1つで、ユーザがテキスト情報を入力するためのインタフェースとして使用される。図3の例では、テキストボックス101aおよび102aに入力されたテキスト情報は、OKボタンの押下によりシステムのデータベース図示せずに登録される。代替例続いて、本実施形態と対比するため代替例を図4に例示し説明する。テキストボックスには、一般的にはユーザによる手入力が行われるが、外部のマスタデータのみが入力可能とされる場合がある。この場合、ユーザによる手入力は不可となる。本代替例は、カテゴリ1およびカテゴリ2に対応するテキストボックス101aおよび102aが、ユーザによるテキスト情報の手入力ではなく、外部の例えば、サーバ装置10が管理するマスタデータ図示せずを用いて入力する場合の例である。図4は、ユーザによる手入力を不可とするために、ダイアログ画面100のテキストボックス101aおよび102aに対しreadonly属性を付与したときの画面例である。この属性を付与したときテキストボックス101aおよび102aはユーザによるテキスト情報の手入力は不可となる。また、外部のマスタデータを用いて入力するため、図5に一例を示す選択ダイアログ画面200が用意される。この選択ダイアログ画面200は、マスタデータに含まれる各データを、符号210の領域に一覧として表示して、ユーザに所望のデータを選択させ、選択されたデータをOKボタンの押下に応じてテキストボックス101aまたは102aに設定するためのものである。なお、キャンセルボタンが押下された場合は何も設定されない。この選択ダイアログ画面200は、図4に示すアイコン画像111または112がクリックされたときに、対応するマスタデータの内容を含んで表示される。例えば、カテゴリ1に対応するアイコン画像111がクリックされると、図5の選択ダイアログ画面200が表示される。そして、図6に示すように、符号211で示す選択項目のシステム部よりお知らせがユーザにより選択されてOKボタンが押下されると、図8に示すダイアログ画面100のテキストボックス101aに、マスタデータから選択されたシステム部よりお知らせが入力されるテキスト情報として設定されて表示される。一方、カテゴリ2に対応するアイコン画像112が押下されると、図7に一例として示す選択ダイアログ画面200が表示され、これから符号212の選択項目が選択されてOKボタンが押下されると、図8に示すように、テキストボックス102aに、選択された内容が設定され表示される。しかしこの従来例では、テキストボックス101aおよび102aの画面表示は、readonly属性を付与しないときのもの図3参照と違いはないため、ユーザはこれらのテキストボックス101aおよび102aが入力項目であるのか否かの判断が難しい。また選択された項目のデータ長により、表示データが途切れてしまう場合がある。本実施形態次に、本実施形態の場合を説明する。本実施形態も上記従来例2と同様に、テキストボックスここでは101aおよび102aに対して、外部のマスタデータのみが入力可とされる場合の形態である。本実施形態では、テキストボックス101aおよび102aにreadonly属性を付与して、ユーザによる手入力を不可とするが、さらにこのテキストボックス101aおよび102aを非表示として、テキストボックス101aおよび102aの表示領域に、ラベル101bおよび102bを表示するようにする図9。そして、上述の代替例と同様に、外部のマスタデータから入力項目が選択されると、その内容テキスト情報がテキストボックス101aおよび102aに入力設定され、さらに、その内容がラベル101bおよび102bに表示されるようにしている図10。続いて、図9および図10に示すようなダイアログ画面を構成するための詳細を以下に説明する。図11は、ダイアログ画面100におけるカテゴリ1に対応する非表示のテキストボックス101a図9および図10中非表示およびアイコン画像111部分を構成するためのHTMLHyperTextMarkupLanguage文である。第1文は、そのクリックに応じて選択ダイアログ画面を表示するための符号111のアイコン画像icon.gifと、このアイコン画像111のクリックに応じてonclick起動させるスクリプトshowCategoryDialogを指定する文である。第2文は、ラベル表示用のspanタグ文であり、第3文は、本来の入力項目を規定するtext属性のinputタグ文を含み、その表示を非表示とするstyle=display:nonespanタグ文である。これらの文に基づき、非表示とされるテキストボックス101aおよびアイコン画像111がダイアログ画面100上に構成される。カテゴリ2に対応する非表示のテキストボックス102a図9および図10中非表示およびアイコン画像112部分も同様にして構成される。続いて、外部のマスタデータからのテキストボックス101aおよび102aへの、選択された項目の入力と、ラベル101bおよび102bによる、選択された項目の表示のための制御方法について、図12~図15を用いて説明する。図12は、図13~14に一例として示すJavaScriptを用いた表示制御フローを示すフローチャートである。なお、下記の表示制御フローは、上記HTML文により、テキストボックス101aおよび102aが非表示状態とされ、上記ダイアログ画面100からアイコン画像111または112がクリックされ、表示された選択ダイアログ画面200からユーザによる選択がなされた後の制御である。まず、アイコン画像111または112のクリックにより表示される選択ダイアログ画面200のリターン値を取得するステップS101。この制御のための、JavaScriptによる記述例を図13に示す。図13の例では、モーダルダイアログボックスである選択ダイアログ画面200からのリターン値showModalDialogdialogUrl,...が変数resultに設定される。次いで、前述のinputタグに対し、そのvalue属性に上記リターン値をセットするステップS102。この制御のための、カテゴリ1に対応するJavaScriptによる記述例を図14に示す。図14の例では、document.getElementByIdtxtCategry1で、IDがtxtCategry1のエレメントを取得して変数txtCategry1にセットし、カテゴリ1に対応する選択ダイアログ画面のリターン値result.category1を、上記value属性txtCategry1.valueにセットしている。これにより、テキストボックス101aに、選択ダイアログ画面200から選択された項目が入力されることとなる。さらに、ラベルに関する前述のspanタグに対し、そのinnerText属性に上記リターン値をセットするステップS103。この制御のための、カテゴリ1に対応するJavaScriptによる記述例を図15に示す。図15の例では、document.getElementByIdlblCategry1で、IDがlblCategry1のエレメントを取得して変数lblCategry1にセットし、カテゴリ1に対応するリターン値result.category1を、上記innerText属性lblCategry1.innerTextにセットしている。これにより、ラベル101bに、選択ダイアログ画面200から選択された項目が表示されることとなる。本実施形態では、カテゴリ1に対応する選択ダイアログ画面200のリターン値となるresult.category1を、本来の入力項目となるinputタグのvalue属性txtCategory1.valueのほか、ラベルに関するspanタグのinnerText属性lblCategory1.innerTextにもセットする。これにより、選択ダイアログ画面から選択された項目はラベルとして表示されるが、本来の入力項目となるinputタグのvalue属性にもその内容がセットされているのでカテゴリ2についても同様、ダイアログ画面100でのその後のユーザのOKボタンの押下により、入力内容の登録処理は従来通り行われることとなる。以上説明したように、本実施形態では、図9に示すように、ダイアログ画面100における入力内容の表示はラベルを利用して行うため、ユーザは必要とされる入力項目を判断し易くなり、また、入力内容のデータ長により表示が途切れてしまうこともなくなる。なお、本実施形態のサーバ装置10からWebページを配信するプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。あるいは、このプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより、または配信することにより提供するように構成してもよい。あるいは、このプログラムを、ROMやHDD等の不揮発性の記憶装置に予め組み込んで提供するように構成してもよい。また、上述の実施形態では、Webページに含まれるダイアログ画面を構成するための実施例として、HTMLおよびJavaScript登録商標による記述を例に説明したが、HTMLおよびJavaScriptを拡張したプログラム言語やその他のプログラム言語を用いても、実施形態のダイアログ画面を構成することは可能である。また、上記ダイアログ画面を構成するプログラムは予め用意してもよいし、Webページを配信する際生成するようにしてもよい。また、上記ダイアログ画面を構成するプログラムの配信を受けた後のクライアント装置、または、上記ダイアログ画面を構成するプログラムと同様のプログラムを実装するクライアント装置は、上記プログラムにより実現される機能手段を備える装置とみなすことができる。また、Webサーバ30の実現には、単独のサーバ装置に限らず、例えば、クラウドコンピューティングを利用することができる。以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。また、この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"