【问题标题】:Cannot touch html form using iPhone无法使用 iPhone 触摸 html 表单
【发布时间】:2013-01-07 08:14:08
【问题描述】:

我在 Django 应用中有一个表单(在模板文件中),如下所示:

<li>
  <form action="{% url 'socialauth_begin' 'facebook' %}?{{ redirect_querystring }}" method="get">
     <input type="hidden" name="next" value="{{ request.get_full_path }}">
     <a href="#" onclick="$(this).parent().submit();return false;"><img class="loggin" src="../img/fb-loggin.png" alt="loggin"></a>
  </form>
</li>

问题是这种形式适用于大多数设备,除了 iPhone、iPad 等触控设备...... 请给我一个想法。非常感谢! :)

查看我的网站了解更多详情:http://truyenyy.com

【问题讨论】:

标签: javascript jquery iphone html django


【解决方案1】:

尝试使用&lt;a href="javascript:void(0);" 而不是&lt;a href="#"。也看看这个link

【讨论】:

  • js的return false部分会阻止任何链接被跟踪,所以href没有意义。
【解决方案2】:

这个词给我! xD

    $('#sex').bind('touchstart click', function(){
       $(this).parent().submit();
       return false
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多