0

誰かが私に簡単な文の整列タスクのための簡単なウェブ(HTML / XML)インターフェースを書く方法を紹介してもらえますか?

タスクは次のとおりです。

ウェブページの1行目は英語の文章で、以下の中国語の文章と一致させる必要があります。

000325EN    Whatever goes upon two legs is an enemy.

(checkbox)001054ZH  凡靠两条腿行走者皆为仇敌;
(checkbox)001055ZH  凡靠四肢行走者,或者长翅膀者,皆为亲友;
(checkbox)001056ZH  任何动物不得着衣;
(checkbox)001057ZH  任何动物不得卧床;
(checkbox)001058ZH  任何动物不得饮酒;
(checkbox)001059ZH  任何动物不得伤害其他动物;
(checkbox)001060ZH  所有动物一律平等。
(checkbox)Nil       No matching sentence

(submit button) (clear selection button)

ユーザーは、1つ以上のチェックボックスをクリックできる必要があります。送信ボタンをクリックすると、Webページは追加可能なテキストファイルに1行を次の形式で保存します。

SentID <\ TAB> @English_sentence << \ TAB> SentID2 <\ TAB> = Chinese_sentence(例:

000325EN    @Whatever goes upon two legs is an enemy.   001054ZH    =凡靠两条腿行走者皆为仇敌;

英語の文に一致するものが複数ある場合は、次のようになります。

000325EN    @Whatever goes upon two legs is an enemy.   001054ZH    =凡靠两条腿行走者皆为仇敌;  001055ZH    =凡靠四肢行走者,或者长翅膀者,皆为亲友;
4

2 に答える 2

2

保存されたデータで何が起こるかによっては、サーバー側のスクリプトなしでクライアントに保存することが実際に可能です。HTML5ローカルストレージ機能を参照してください:https ://developer.mozilla.org/en/dom/storage (Cookieへの劣化の例を含む)。

HTML5を使用してローカルに保存されたデータを取得するための良い出発点は、http://diveintohtml5.ep.io/storage.htmlです。

http://msdn.microsoft.com/en-us/library/cc197062(v=vs.85).aspx#_globalから取得し、上記のリンクからのlocalStorage検出で拡張された簡単な例:

<p>
  You have viewed this page
  <span id="count">an untold number of</span>
  time(s).
</p>

<script>
  function supports_html5_storage() {
    try {
      return 'localStorage' in window && window['localStorage'] !== null;
    } catch (e) {
      return false;
    }
  }

  if (supports_html5_storage()) {
    var storage = window.localStorage;
    if (!storage.pageLoadCount) storage.pageLoadCount = 0;
    storage.pageLoadCount = parseInt(storage.pageLoadCount, 10) + 1;
    document.getElementById('count').innerHTML = storage.pageLoadCount;
  }
  else {
    alert('No local storage available!');
  }
</script>
于 2011-07-28T21:01:34.087 に答える
0

初めに....

ユーザーは1つ以上のラジオボタンをクリックできる必要があります

ラジオボタンは、一度に1つのボタンしか選択できないように設計されています。おそらく、代わりにチェックボックスを使用するつもりですか?

Webページは追加可能なテキストファイルに行を保存します

これは、サーバー側の言語(PHP、Ruby、Pythonなど)を使用せずに実装することは不可能です。

第三に、あなたはあなたが望むものを正確に指定する必要があります。「送信ボタンをクリック」するとどうなるのでしょうか?「センテンスアラインメント」とはどういう意味ですか?

于 2011-07-25T13:17:00.667 に答える