Phonegap Camera API (iOS) 提交表格
Phonegap camera API (iOS) submits FORM?
我在表单中放置了一个相机按钮,以便您可以拍摄照片,它将URI保存到localStorage变量中。问题是每次相机启动时,表单都会提交,而无需我点击提交按钮,因此永远不会存储 URI。我需要它不触发提交表单()。有什么见解吗?
哦,该应用程序正在使用jquerymobile。
网页表单
<form method="post" onsubmit="return submitForm()" id="myForm" data-ajax="false"> <lable for="title" class="ui-hidden-accessible">Title</lable><input type="text" name="title" placeholder="Title"><br> <button onclick="capturePhoto()">Camera</button><br> <input type="text" name="description" placeholder="description"> <input type="submit" value="submit"> </form>
.js
函数 submitForm() { db.transaction(insertDB, errorCB); $.mobile.changePage( "#page2", { reverse: false, transition: "slide" } ); 返回假; }
函数捕获照片() { 使用设备相机拍照并以base64编码字符串的形式检索图像 navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50, destinationType: Camera.DestinationType.FILE_URI }); }
发现问题。我使用了相机的<button>
标签。这将触发提交事件。我用了常规<a href>
代替,这奏效了。
相关文章:
- 是否可以使用动作=“;someFunction()"提交表格时
- 在提交过程中使用同步确认灯箱提交表格
- 在提交未提交表格时替换Div
- 返回假后提交表格
- NG模型在提交表格时未注册
- 提交表格前检查条款和条件
- 可以'不要在express/angular应用程序上提交表格
- return false dos't禁止提交表格
- 使用Greasemonkey提交表格
- 使用AngularJS在视图中预先填写并提交表格
- 在提交表格之前,请检查是否填写了重述2
- 提交表格后留下的表格
- 避免在按下“”时提交表格;输入“;按钮
- 在提交表格时IE8赢得了't将来自输入的属性以外的属性添加到请求中
- 为什么这个代码显示异常行为?(未提交表格)
- 为什么这不足以防止重复提交表格
- 点击链接提交表格并发送到多个电子邮件 ID
- Phonegap Camera API (iOS) 提交表格
- 验证通过后提交表格
- 提交表格后在同一页面上统计