Javascript 使下拉菜单选择必需

Javascript 使下拉菜单选择必需,javascript,html,Javascript,Html,我想使我的下拉列表成为必需的,但它应该忽略第一个选项(如请选择) 这是我的密码 <select class="styled" required> <option value="">SEÇİNİZ</option> <option value="1">ADANA</option> <option value="2">ADIYAMAN&l

我想使我的下拉列表成为必需的,但它应该忽略第一个选项(如请选择)

这是我的密码

            <select class="styled" required>    
          <option value="">SEÇİNİZ</option>
          <option value="1">ADANA</option>
          <option value="2">ADIYAMAN</option>

斯切恩茨
阿达纳
阿迪亚曼

谢谢。

演示:


斯切恩茨
阿达纳
阿迪亚曼
您可以将
禁用
添加到
选项
,以防止用户主动选择它

根据本文件:

…如果选择元素指定了必需属性,未指定多属性,并且显示大小为1;如果select元素的选项列表(如果有的话)中的第一个option元素的值是空字符串

因此,在您的情况下,验证将在提交表单时启动,因为指定了
required
属性,并且default选项的值是空字符串。

试试这个

    <form action="demo_form.asp">
         <select required>
         <option value="">Volvo</option>
         <option value="saab">Saab</option>
         <option value="mercedes">Mercedes</option>
         <option value="audi">Audi</option>
</select>
    <input type="submit">
  </form>

沃尔沃汽车
萨博
梅赛德斯
奥迪

现在检查select的值

您可以轻松忽略选项1 b'z,因为那里没有定义值,在您的javascript中,您可以使用
未定义的
方法。您可以使用下拉列表所选值的索引,如果它为0,则进行验证,否则继续!试试这里
    <form action="demo_form.asp">
         <select required>
         <option value="">Volvo</option>
         <option value="saab">Saab</option>
         <option value="mercedes">Mercedes</option>
         <option value="audi">Audi</option>
</select>
    <input type="submit">
  </form>