ios - 如果我不想提交表单,请关闭 uiwebview 中的键盘

标签 ios button uiwebview cordova keyboard

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

  1. 用户点击文本字段,出现键盘。
  2. 单击下图调用 javascript(jquery 方法-> $.post())函数,该函数从文本字段中选取数据并将其发送到服务器(json)。这意味着我不会提交表格。

虚拟键盘上的开始按钮应该用于提交表单。但就我而言,因为我没有提交表单,所以“开始”按钮不起作用,而且看起来不合适。

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

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

所以请帮我去掉其中一个按钮(最好是返回按钮)。

最佳答案

我认为您无法摆脱按钮。相反,您可以做的是将输入字段设置为带有 onsubmit 事件的表单。此事件应执行 jquery $.post 方法并返回 false 以防止标准表单提交。这样,您的“开始”按钮实际上会按照用户期望的方式工作,您不必禁用它。

关于ios - 如果我不想提交表单,请关闭 uiwebview 中的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9124408/

相关文章:

javascript - 使用javascript访问具有相同名称的2个提交按钮的值

ios - 带有 uiwebview swift 的 Gif

javascript - 为什么我的按钮在我点击时不隐藏文本区域

java - Action 监听器 : for each button in GUI a seperate listener or one listener for all buttons?

javascript - 在 UIWebView 中暂停 JavaScript 执行

iphone - iOS 下载并保存 HTML 文件

ios - 如何设置视频的 UIImagePickerController 方向?

ios - NSNotificationCenter - 默认事件列表?

ios - 获取 NMAMapMarker 的坐标

c# - Xamarin - 单击按钮时不断收到 NSInvalidArgumentException