Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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
如何在mobile Safari上禁用下拉列表中的选择选项_Mobile_Safari_Mobile Safari - Fatal编程技术网

如何在mobile Safari上禁用下拉列表中的选择选项

如何在mobile Safari上禁用下拉列表中的选择选项,mobile,safari,mobile-safari,Mobile,Safari,Mobile Safari,可能重复: 如何禁用in?我正在将“disabled”属性设置为“disabled”,但这不起作用。我使用的是display:没有,但也不起作用。请告知。谢谢。这个代码片段在所有优秀的浏览器(阅读:Safari、Chrome、Firefox)中都能正常工作,我也在IE8中成功试用过: <select> <option value="1">Option one</option> <option value="2">Option two<

可能重复:


如何禁用in?我正在将“disabled”属性设置为“disabled”,但这不起作用。我使用的是display:没有,但也不起作用。请告知。谢谢。

这个代码片段在所有优秀的浏览器(阅读:Safari、Chrome、Firefox)中都能正常工作,我也在IE8中成功试用过:

<select>
  <option value="1">Option one</option>
  <option value="2">Option two</option>
  <option value="3" disabled="disabled">Option 3 (should be disabled)</option>
  <option value="4">Option four</option>
  <option value="5">option five</option>
</select>

选择一
选择二
选项3(应禁用)
选择四
选择五
…最终结果是列出了所有选项,但选项3变灰,无法选择。你看到了什么行为?在什么浏览器中


编辑:如果您重新使用不支持禁用
属性的mobile Safari,那么建议使用该浏览器(以及类似浏览器)的设备完全删除该选项。

此代码段适用于所有体面的浏览器(阅读:Safari、Chrome、Firefox),我也在IE8中成功试用过:

<select>
  <option value="1">Option one</option>
  <option value="2">Option two</option>
  <option value="3" disabled="disabled">Option 3 (should be disabled)</option>
  <option value="4">Option four</option>
  <option value="5">option five</option>
</select>

选择一
选择二
选项3(应禁用)
选择四
选择五
…最终结果是列出了所有选项,但选项3变灰,无法选择。你看到了什么行为?在什么浏览器中


编辑:如果您重新使用mobile Safari,它不支持
disabled
属性,因此建议使用该浏览器(以及类似浏览器)的设备完全删除该选项。

您的问题有些不清楚。尝试重新编写问题或给出特定的代码片段来说明您的问题。我问的是如何在a中禁用(使其变灰)。似乎不起作用。我已经用一个明确的答案(至少对我来说)回答了这个问题,这个问题被标记为重复:你的问题有点不清楚。尝试重新编写问题或给出特定的代码片段来说明您的问题。我问的是如何在a中禁用(使其变灰)。我已经用一个明确的解决方案(至少对我来说)回答了这个问题,这个问题被标记为重复:我使用javascript将选项设置为“禁用”。它在FF、Chrome等中被禁用。但是,在Mobile Safari上,它没有变灰,仍然是可选择的。好吧,你在最初的帖子中没有说过这些,你也没有提供代码,所以我们无法真正提供帮助。我使用了一些简单的东西,比如$(“选择选项”).attr(“禁用”、“禁用”),但它在Mobile Safari上不起作用。选项没有变灰,仍然可以选择。看起来您遇到了与此问题相同的问题:Mobile Safari不尊重禁用状态。我会修改Javascript(至少对于iOS浏览器),这样就不用禁用该选项(它没有任何效果),只需删除它即可。谢谢Ben。至少知道disabled=“disabled”在Mobile Safari中不起作用是件好事。我使用javascript将选项设置为“disabled”。它在FF、Chrome等中被禁用。但是,在Mobile Safari上,它没有变灰,仍然是可选择的。好吧,你在最初的帖子中没有说过这些,你也没有提供代码,所以我们无法真正提供帮助。我使用了一些简单的东西,比如$(“选择选项”).attr(“禁用”、“禁用”),但它在Mobile Safari上不起作用。选项没有变灰,仍然可以选择。看起来您遇到了与此问题相同的问题:Mobile Safari不尊重禁用状态。我会修改Javascript(至少对于iOS浏览器),这样就不用禁用该选项(它没有任何效果),只需删除它即可。谢谢Ben。至少知道disabled=“disabled”在Mobile Safari中不起作用是件好事。