1

私はプログラミングを始めたばかりで、非常に基本的なレベルにあり、学生の Web サイト用のフォームを作成したばかりで、ラジオ ボタンを検証しようとしています。HTMLコードで「チェック済み」を選択できることは知っていますが、私の家庭教師は、JavaScriptコード内にある必要があると規定しています。私はすでにここで調査しましたが、あなたの多くが示した例は私にとってはうまくいきませんでした (私のせいです!) そして、以前のすべての検証をクラッシュさせるだけです.

忍者の皆様のご指導をよろしくお願いいたします。欲求不満でラジオボタンの検証を削除したので、私のために機能するコードの小さなサンプルを次に示します。このコードを適応させる方法を知りたいだけです:

<script>    
  function validate(){
    firstname = document.getElementById("txtFirst").value;

    errors = "";

    if (firstname == ""){
      errors += "Please supply a valid First Name \n";
    } else if (!firstname.match(/^[a-zA-Z-\s]*$/)){
      errors += "Please use only letters in your First Name \n";
    }
  }
</script>


<body>
<form method="post" action="" class="booking">
<fieldset>
  <div>
    <label for="txtFirst" class="fixedwidth">First Name</label>
    <input type="text" name="txtFirst" id="txtFirst"/>
  </div>

  <div class="buttonarea">
    <input type="submit" value="submit" onclick="validate()"/>
  </div>
</fieldset>
</form>

4

1 に答える 1

1

確認するだけでよいので、jQuery をお勧めします$('element').val()。JavaScript では、チェックする必要がありますdocument.getElementById('element').value。一連のラジオボックスで 1 つの値しか選択できないため、これが機能するようにnameとプロパティの両方を一致させることを忘れないでください。id

于 2013-09-03T18:23:48.100 に答える