2016-04-06 16 views
0

私はウェブサイトを構築する必要がありますが、私は初心者のスキルを持っています。それにもかかわらず、私の計画は一度に1つの質問だけをページに表示することで、他の生徒はユーザーが入力した内容を見ることができません。次の質問を別のページに移動することなく表示できるので、私はすべての質問を1つのhtmlファイルに入れることがこれを行う最善の方法だと思うので、次の質問が表示されます。 より簡単で簡単な方法がある場合は、教えてください。一度に1ページだけを表示することはできますか?

-DionだからここファンデRiet

+2

すべて可能です。再ロードせずにページを更新したい場合は、javascript – JimL

+1

を使用する必要があります。実際の質問で1ページずつ作成する必要はありません。あなたはその時に1つをエコーし​​て、学生がどちらの質問をしているのかを把握するだけです。あなたはそのルートを行く場合、javascriptで学生の目に見えることを覚えて、javascriptで答えを保持しないでください。テストはサーバー(php)で修正する必要があります。 – Andreas

+0

@JimLによって作成されたポイントに加えて、 '現在の質問が消えて次の質問が表示されることを考慮して、Jqueryを検索します。 ' –

答えて

1

は簡単な方法です:現在の質問を非表示にして、次を表示するa list

  • hidden questions.のJavaScriptを使用して、

    • 単なるHTMLページ。これは少し複雑かもしれませんが、here is JQuery exampleとGoogleの他の何十もの可能性があります。 JQueryは単なるJavaScriptであり、すぐにそれを取得することができます。

    しかし、初心者の方であればもう少し複雑です。 https://www.codecademy.com/に向かい、HTML、CSS、JavaScriptのコースをお勧めします。

    ジムがコメントしたように、何かが可能なので、あなたの質問に対する答えは「はい」です。あなたがBuzzfeedや他の多くのサイトでクイズをやったことがあれば完了です。あなたはphpとhtmlをタグ付けしていますので、ハードコードされた質問で基本サイトを構築したいと思っています。一度に1つの質問だけが表示されるような移行が必要です。

    あなたが質問のリストを表示したいだけなら、あなたのために無料で多数のサイトがあります。

    幸運にも、あなたには疑問があります。

    +0

    私はあなたが上にリンクした方法を試しましたが、私はそれを機能させるために苦労しています。私は「ちょうど」1ページあたり1つの質問を入れても、ユーザーは次のページに、さらに前のページにもクリックする必要があります。私の質問はここにあればそれは 1)私は明日それを完了する必要があると考えて、作るには長い時間がかかる。 2)各ラジオボタンのすべてのスコアを最終的な1つのフォームに送信することは本当に難しいことではなく、スコアを計算し、すべての生徒のスコアを含むメールを教師に送信します。 – Dion

    +0

    聞いています。 1.あなたが示唆したようにするのは簡単です* - それぞれの質問とリンクの間に別のHTMLページがあります。これにより、JavaScriptを掘り下げなくて済むようになります。 これは優れたプロトタイプであり、HTMLの基本を取り上げることができます。このアプローチは単にあなたを得るためのものであり、取るべきより良いアプローチが存在することに留意してください。 少なくとも、基本的なHTMLとフォームの仕組みを知る必要があります。間違いなくhttp://www.w3schools.com/とhttps://www.codecademy.com/をチェックしてください。 – Mike

    +0

    2)http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_mailこれは、あなたが求めているものの非常に基本的な実装です。質問の「隠れ」は単なるプレゼンテーションのことであり、それを行うにはJavaScriptを管理する必要があることを覚えておいてください – Mike

    関連する問題