【问题标题】:How to prevent dropdown on Android submit form when the first value is selected选择第一个值时如何防止Android提交表单上的下拉菜单
【发布时间】:2011-01-21 03:28:27
【问题描述】:

我正在构建一个移动网站。我使用常规 html 作为下拉菜单,如下所示。如果我在 Android 上选择下拉菜单并单击“类别”,它会尝试提交表单。但是 iPhone 没有做任何我想要的行为。我找到了similar post here,但我没有构建应用程序。有些网站使用链接而不是下拉菜单,但这不是我的选择。有什么建议或解决方法吗?谢谢!

<select onchange="document.form.submit();">
   <option>Category</option>
   <option value="1">1</option>
   <option value="2">2</option>
</select>

【问题讨论】:

    标签: html android select form-submit


    【解决方案1】:

    如果这不是您想要的行为,我建议您修改您的逻辑以不提交更改。您可能希望创建一个函数,在提交之前检查所选选项的更改,以决定是否提交。

    类似下面的东西..

    <select onchange="dropDownChange(this);">
       <option>Category</option>
       <option value="1">1</option>
       <option value="2">2</option>
    </select>
    
    function dropDownChange(element){
        if(element.selectedIndex != 0){
            document.form.submit();
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2016-11-10
      • 1970-01-01
      • 2021-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      相关资源
      最近更新 更多