我制作了一个移动网络应用,其中包含一个带提交按钮的基本表单。我的问题是提交按钮不适用于移动设备(移动设备)。单击按钮时没有任何反应。但是,它适用于所有浏览器的计算机。下面是包含提交按钮的表单。任何想法为什么会发生这种情况。
表格代码:
<form method="get" name="myForm">
<ul class="roundbox">
<li><input type="text" placeholder="To:" class="addr" name="addr" id="addr" autocapitalize="off" autocorrect="off" autocomplete="off" /></li>
<li>
<textarea rows="10" cols="30" style="overflow::hidden" placeholder="Message" name="body" id="body" size="220" autocapitalize="off" autocorrect="off" autocomplete="off"> </textarea>
</li>
<li>
<input type="submit" class="submit" value="Send">
<input type="reset" class="reset" value="Clear"/>
<input type="hidden" value="O" type="text" name="dir" id="dir" />
</li>
</ul>
</form>
答案 0 :(得分:0)
您的按钮上有一些onclick
处理程序是不必要的,并且会干扰按钮的默认行为。
答案 1 :(得分:0)
我找到了解决方案,问题在于JQTouch。你需要添加
formSelector: false,
useFastTouch: false,
到您的$ .jQTouch对象,并在表单中添加class =“form”。以下是有关此问题的对话http://code.google.com/p/jqtouch/issues/detail?id=125