Html 表单验证不适用于电话、电子邮件和选择

Html 表单验证不适用于电话、电子邮件和选择,html,forms,validation,Html,Forms,Validation,我使用Dreamweaver编写html代码,但现在遇到了一个问题 我创建了一个查询表单,其中包含几个不同的字段,但是当我尝试使用Window | Behavior | validate form验证表单时,它只显示我的名字、姓氏、Datepicker1、Datepicker2以及注释字段 我想确保电话、电子邮件和选择字段是必填字段,并且将由数字和电子邮件地址填充。当我制作联系表时,它工作得很好,但由于某些原因,它没有出现在查询中 我的代码如下: <form action="../../e

我使用Dreamweaver编写html代码,但现在遇到了一个问题

我创建了一个查询表单,其中包含几个不同的字段,但是当我尝试使用Window | Behavior | validate form验证表单时,它只显示我的名字、姓氏、Datepicker1、Datepicker2以及注释字段

我想确保电话、电子邮件和选择字段是必填字段,并且将由数字和电子邮件地址填充。当我制作联系表时,它工作得很好,但由于某些原因,它没有出现在查询中

我的代码如下:

<form action="../../enquiryform.php" method="post" id="enquiry">
        <h1>ENQUIRE ABOUT<br><span style="color:#816122">VILLA 2610</span></h1>
        <input type="hidden" name="villaid" id="villaid" value="2610">
        <br>
        Arrival Date<br>
        <input type="text" name="arrivaldate" id="Datepicker1">
        <br>Departure Date<br>
        <input type="text" name="departuredate" id="Datepicker2"><br>
        First Name
        <input type="text" name="firstname" id="firstname"><br>
        Last Name
        <input type="text" name="lastname" id="lastname"><br>
        Telephone
        <input type="tel" name="tel" id="tel"><br>
        Email
        <input type="email" name="email" id="email"><br>
        <div class="leftcolumn">Adults<br>
        <select name="adults" id="adults">
        <option value=""> </option>
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
          <option value="6">6</option>
          <option value="7">7</option>
          <option value="8">8</option>
          <option value="9">9</option>
          <option value="10+">10+</option>
        </select>
        </div>
        <div class="rightcolumn">Children<br>
        <select name="children" id="children">
          <option value=""> </option>
          <option value="1">1</option>
          <option value="2">2</option>
          <option value="3">3</option>
          <option value="4">4</option>
          <option value="5">5</option>
          <option value="6">6</option>
          <option value="7">7</option>
          <option value="8">8</option>
          <option value="9">9</option>
          <option value="10+">10+</option>
        </select>
        </div>
        Comments (optional)<br>
        <textarea name="comments" id="comments" wrap="soft" style="width:150px; height:100px;"></textarea><br>
        <p class="antispam">Leave this empty: <input name="url" type="text" id="url" /></p>
        <input type="submit" value="Send" style="background-color:#aa802c; color:#FFFFFF; border-radius:5px; text-align:center; cursor:pointer;"><br><br>
但是,我应该使用什么作为电话号码、电子邮件地址以及我拥有的两个选择选项

我的建议是

onSubmit="MM_validateForm('firstname','','R','lastname','','R','tel','','RisNum','email','','RisEmail',);return document.MM_returnValue"
但我该如何添加我要求我的观众选择儿童和成人选项的内容呢? 我上面的想法正确吗?

为什么不使用


但是,这需要一个数字的形状吗?如果我使用同样的方法,那么是否需要以电子邮件的形式输入?太好了,我会这样做!非常感谢。
onSubmit="MM_validateForm('firstname','','R','lastname','','R','tel','','RisNum','email','','RisEmail',);return document.MM_returnValue"
Telephone
<input type="tel" name="tel" id="tel" required>