我在 bb10 的 phonegap 应用程序中使用表单。我想保留表单,以便可以使用屏幕键盘的“上一个”和“下一个”按钮。但是,当使用屏幕键盘提交按钮时,无法阻止表单提交到“操作”。它似乎也总是使用 method='get',这并不理想。当我“返回错误”时,正常工作正常;onSubmit - 只有屏幕键盘的提交按钮不能停止。我正在使用模拟器浏览器进行测试,但在设备上的行为是相同的。
<script type="text/javascript">
<!--
function submitHandler()
{
return false;
}
-->
</script>
<form onSubmit="submitHandler();" action="">
<input type="text" value="" placeholder="test1" name="test1" class="input-field" id="test1">
<input type="text" value="" placeholder="test2" name="test2" class="input-field" id="test2">
<input type="submit" value="submit" onClick="return false;"/>
</form>
我宁愿在我的代码的其他部分进行验证和提交——尽管它似乎总是如此。使用 OSK 提交按钮时,有没有办法禁止提交表单?