テキスト入力

基本

<edittext> というコンポーネントを使ってテキスト入力ができます。

<edittext>のデフォルトの高さは26ピクセル、幅は106ピクセルです。

入力された文字列を取り出すにはvalue属性を使います。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <simplelayout spacing="10"/>
  <edittext id="ed"/>
  <text text="${ed.value}"/>
</canvas>

パスワード入力用

password属性をtrueにすると入力文字が*****と表示されます。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <edittext password="true"/>
</canvas>

入力制限

あまり細かいことはできませんが、pattern属性で入力文字の制限ができます。ハイフンを指定したい場合、サンプルのように¥記号でエスケープします。

本格的な入力制限やチェックはサーバサイドでやるしかないでしょう。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <simplelayout spacing="2"/>
  <text>▼数字のみ</text>
  <edittext pattern="[0-9]*"/>
  <text>▼アルファベットのみ</text>
  <edittext pattern="[a-zA-Z]*"/>
  <text>▼大文字アルファベットのみ</text>
  <edittext pattern="[A-Z]*"/>
  <text>▼英数字のみ</text>
  <edittext pattern="[a-zA-Z0-9]*"/>
  <text>▼数字とハイフンのみ(郵便番号、電話番号など向け)</text>
  <edittext pattern="[0-9\-]*" />
</canvas>

複数行

高さを指定してmultiline=“true”にすると、コメント入力欄になります。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <edittext height="78" multiline="true"/>
</canvas>

※この標準<edittext>では、スクロールバーは動的に出ません(><)。 色々と工夫が必要

動的データを表示

<edittext/>の中に、DBなど他から取得したデータを表示できます。

この内容を表示するためには Adobe Flash Plugin が必要です。

<?xml version="1.0" encoding="UTF-8"?>
<canvas proxied="false" bgcolor="0xeeeeee"> 
  <dataset name="ds">
    <bushi>織田信長</bushi>
    <bushi>豊臣秀吉</bushi>
    <bushi>徳川家康</bushi>
  </dataset>
  <simplelayout spacing="2"/>
  <edittext datapath="ds:/bushi/text()"/>
</canvas>
テキスト入力.txt · 最終更新: 2009/10/18 03:36 (外部編集)
Copyright © 2008~ずっと ason(minamotonoason@gmail.com)

chuumap 中小企業ツイッターマップ 製造、加工、卸などB2B主体の個人事業者、中小企業のツイッターを、グーグルマップの住所の位置に正確に表示。
tentwi 店舗でツイート 飲食店、販売店など、一般消費者向けの店舗を構えるお店ツイッターを、グーグルマップの住所の位置に正確に表示。
廃句ったー あなたのツイッターの最近のツイートから廃句もとい俳句を生成。
みかけったー 超人気!あなたのツイッターの最近のツイートからみかけの年齢と性別を診断。
キキキーったー 最近のツイートからキーの使用回数をしらべます。
SLOTTER(すろったー) あなたのツイッターのタイムラインのアイコンでスロット。FLASHゲーム。
MultiLangTweet 一度に48ヶ国語に翻訳してツイート。
英訳ったー 英訳または日本語訳してツイート。
バンドメンバー募集サイト シンプルなバンドメンバー募集サイト。
CMS総合デモサイト 有名オープンソースCMS、EC、SNS、Wikiを一度に全部体験できる総合デモサイト
ビズロック BizRock(ビズロック)~音楽ライブでプレゼン!情熱型ビジネス交流会