1

我刚刚开始编程并且处于非常基础的水平,我刚刚为我的学生网站创建了一个表单,并且我正在尝试验证单选按钮。我知道我可以在 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. 请记住同时匹配nameid属性,因为您只能在一组单选框中选择一个值。

于 2013-09-03T18:23:48.100 回答