如果我想提交表单,请在uiwebview中关闭键盘

时间:2012-02-03 06:10:32

标签: ios button uiwebview cordova keyboard

我正在开发一个phonegap应用程序。在应用程序中,有一个页面包含两个文本字段和一个图像。没有提交按钮,因为我不想提交表单。所需的工作如下..

  1. 用户点击文本字段,键盘出现。
  2. 点击下面的图片会调用javascript(jquery method-> $ .post())函数,该函数从文本字段中选取数据并将其发送到服务器(json)。这意味着我没有提交表格。
  3. 并且虚拟键盘上的go按钮应该提交表单。但在我的情况下,因为我没有提交表单,所以go按钮不起作用,看起来不合适。

    我想摆脱按钮..它可能会解除键盘或调用它不支持的jquery函数。

    我在网上搜索了很多。我开始知道,如果我删除了表单标签,那么go按钮会变为返回按钮,该按钮确实有效,然后返回按钮再次看起来很笨。

    所以请帮我摆脱任何一个按钮(最好是返回按钮)。

1 个答案:

答案 0 :(得分:0)

我认为你不能摆脱按钮。你可以做的是,使用和onsubmit事件在表单中输入输入字段。此事件应执行jquery $ .post方法并返回false以防止标准表单提交。这样你的go按钮实际上会按照用户期望的方式工作,你不必禁用它。