如何制作它以便您无法单击“开始”提交表单(iPhone),但必须点击“提交”按钮?

时间:2011-02-23 02:20:14

标签: javascript jquery iphone html forms

我在表单中有几个字段。

在iPhone上,当人们填写他们的东西时,键盘上有一个“GO”按钮。不小心点击这将提交表格

如果按下“GO”按钮,我怎样才能使用JQuery返回false,而只是在点击“提交”按钮时才提交表单?

3 个答案:

答案 0 :(得分:2)

您可以从action中删除<form>标记,然后在点按操作中提交表单。

类似的东西:

$('#submit').tap(function() {
  $.post('formsubmit_url.html', $("#formID").serialize());
});

答案 1 :(得分:2)

我不确定这是你应该尝试做的事情 - 它只是你的表单和其他网络表单之间的任意差异,并会使一些用户感到沮丧。我在Apple documentation中找不到任何内容,所以我怀疑没有办法做你想做的事。

答案 2 :(得分:0)

除了更改用户期望的行为之外,您只需在表单中添加一些验证,以便除非填写了正确的字段,否则无法提交?