2016-11-25 21 views
0

私は現在、教育目的でスクリプトを作成しようとしています。今私は人々が少しのスクリプトを使って与える答えをチェックしたい。しかし、私はすべてがうまくプログラムされていると思うが、提出はしない。何か案は?ボタンはスクリプトを提出しません

 <div> 
      Ik<input id="invulvraag1" type="text" placeholder="h..."> Marie. 
      <button onclick="myFunction()">Controleer</button> 
      <p id="demo"></p> 
     </div> 

     <script> 
      function myFunction() { 
       var text = document.getElementById("invulvraag1").value; 
       var text; 
       // Het antwoord is correct 
       if (text === "heet") { 
        text = "perfect, goedzo!"; 
        // het antwoord is iets anders 
       } else { 
        text = "helaas.. het had "heet" moeten zijn."; 
       } 
       document.getElementById("demo").innerHTML = text; 
      } 
     </script> 
+0

フォームを送信したいですか?そのサーバー側の一部 – Mahi

+2

他に、条件引用符で問題が発生しています。 "helaas .. het has heet 'moeten zijn。"; "または" hela .. het has \ "heet \" moeten zijn。 ";' – Shubham

+0

エラーコンソールには何もありませんか? –

答えて

1

フロントエンドプログラミングのためには、コンソール(開発ツール)を使用する必要があります。 F12キーを押すか、Safari用のinspect要素を右クリックします。

コンソール]タブでは、あなたが表示されます。 JSエラー:

SyntaxError: Unexpected identifier 'heet' 

修正: は、この行は:

text = "helaas.. het had "heet" moeten zijn."; 

でなければなりません:

text = "helaas.. het had 'heet' moeten zijn."; 

OR

text = 'helaas.. het had "heet" moeten zijn.'; 
+0

ええ!私の男!あなたのためにおそらく別の質問 –

+0

を働いた。私はすべての答えのために別のスクリプトを使いたいと思っていますが、これを他の文書に入れてそこからスクリプトを得ることは可能でしょうか? –

+0

すべての詳細が最高の変種である質問を作成してください...コメントから1行で質問を理解するのは難しいです。 –

0
<div> 
     <input id="invulvraag1" type="text" placeholder="h..."> 
     <button onclick="myFunction()">Controller</button> 
     <p id="demo"></p> 
    </div> 

    <script> 
     function myFunction() { 
     var text = document.getElementById("invulvraag1").value; 
     var text; 

     // Het antwoord is correct 
     if (text === "heet") { 
     text = "perfect, goedzo!"; 
     document.getElementById("demo").innerHTML = text; 

     // het antwoord is iets anders 
     } else { 
     text = "helaas.. het had "heet" moeten zijn."; 
     document.getElementById("demo").innerHTML = text; 
     } 

     } 
    </script> 
    use above code it is useful 
+0

このスクリプトは、 'text =" helaas .. hetが "heet" moeten zijnを持っているためにスクリプトエラーを投げます。それは、ヒートが定義されていないと言うでしょう。 – Shubham

0

あなたは<form>actionメソッドを使用して、サーバー上のフォームデータを投稿したい場合は、

<input type="submit" onclick="return myFunction();"> 


<script> 
      function myFunction() { 
      var text = document.getElementById("invulvraag1").value; 
      var text; 

      // Het antwoord is correct 
      if (text === "heet") { 
      text = "perfect, goedzo!"; 

      // het antwoord is iets anders 
      } else { 
      text = "helaas.. het had "heet" moeten zijn."; 

      } 
      document.getElementById("demo").innerHTML = text; 
      return true; 
      } 

    </script> 

としてボタンを作成するか、またはあなただけのクライアント側の機能を呼び出したい場合は、コードを実行し、F12をクリックしますブラウザに何らかのエラーがある場合は、コンソールにスローされます

関連する問題