Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定下拉菜单的选定索引号?_Javascript_Html_Indexing_Drop Down Menu_Selectedindex - Fatal编程技术网

Javascript 确定下拉菜单的选定索引号?

Javascript 确定下拉菜单的选定索引号?,javascript,html,indexing,drop-down-menu,selectedindex,Javascript,Html,Indexing,Drop Down Menu,Selectedindex,我试图通过确定所选的索引号来确保用户没有选择默认的下拉方法。虽然我相信代码是正确的,但它似乎只返回false。。。到目前为止,我有下面列出的代码,但它不工作,有什么想法吗 性别: 挑选 男性 女性 我试图确保用户没有选择默认的下拉列表 您只需将disabled属性添加到中,并将其设置为默认值。如果用户打开下拉列表,则无法再单击默认选项,用户必须选择其他选项 例如: 默认选项 选择1 选择2 选择3 您可以向select元素添加required属性,然后向每个选项添加一些值属性,第一个选

我试图通过确定所选的索引号来确保用户没有选择默认的下拉方法。虽然我相信代码是正确的,但它似乎只返回false。。。到目前为止,我有下面列出的代码,但它不工作,有什么想法吗

性别: 挑选 男性 女性

我试图确保用户没有选择默认的下拉列表

您只需将
disabled
属性添加到
中,并将其设置为默认值。如果用户打开下拉列表,则无法再单击默认选项,用户必须选择其他选项

例如:


默认选项
选择1
选择2
选择3

您可以向select元素添加
required
属性,然后向每个选项添加一些
属性,第一个选项除外(使用
而不使用值本身,即value=“1”)
然后您可以使用select.checkValidity(),它返回true或false。

显示html和jspost一些html片段,以便轻松复制。没有理由在
Boolean()中包装
true
false
除非函数出于某种原因希望对象是
布尔值而不是布尔值。例如,在本例中,用户仍然可以单击“提交”并继续,我认为问题在于验证输入,并在用户选择第一个/默认值时显示通知。@vS12您是正确的!我在“选择”中添加了“必需”,因此无法提交“默认”和“禁用”选项。我添加了这些选项,这肯定会使它看起来更好。问题是,我需要确定下拉列表的选定索引,以便能够确定是否应在下拉列表旁边设置图像。所以在这个例子中,我想我可以确定所选的索引。谢谢你的帮助!