Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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_Jquery_Attributes - Fatal编程技术网

Javascript标识已启用下拉列表选择类型

Javascript标识已启用下拉列表选择类型,javascript,jquery,attributes,Javascript,Jquery,Attributes,我有一个表单,它包含多种类型的输入字段,带有一些复杂的验证,可以根据用户输入或选择的内容禁用/启用各种输入类型。我使用JS检查不同的已启用输入类型,如果它们为空,则会保留一个运行总数。每次修改启用的输入时,CheckForm函数都会运行 但是,我遇到的问题是确定启用了哪些下拉选择类型,如果为空,则需要在alt_count变量中对它们进行计数。如果您查看下面的代码,请注意复选框和普通文本输入类型工作正常,这只是选择一种类型的问题 代码: 感谢您提供的帮助。选择元素实际上没有属性type=“sele

我有一个表单,它包含多种类型的输入字段,带有一些复杂的验证,可以根据用户输入或选择的内容禁用/启用各种输入类型。我使用JS检查不同的已启用输入类型,如果它们为空,则会保留一个运行总数。每次修改启用的输入时,CheckForm函数都会运行

但是,我遇到的问题是确定启用了哪些下拉选择类型,如果为空,则需要在alt_count变量中对它们进行计数。如果您查看下面的代码,请注意复选框和普通文本输入类型工作正常,这只是选择一种类型的问题

代码:


感谢您提供的帮助。

选择
元素实际上没有属性
type=“select one”
。但是,DOM元素将有一个
.type
属性,允许您检查是处理
选择一个
还是
选择多个
。因此,与其检查“type”属性,不如检查如下属性:

else if ($(this)[0].type === 'select-one') {

有表格代码可查看吗?你已经完全确认你的选择被禁用了?
else if ($(this)[0].type === 'select-one') {