当前位置: 首页 > 知识库问答 >
问题:

Phonegap相机API(iOS)提交FORM?

盖辉
2023-03-14

我在一个表单中放了一个相机按钮,这样你就可以拍照了,它会把URI保存到一个本地存储变量中。问题是每次相机启动时,表单都是在我没有点击提交按钮的情况下提交的,所以URI永远不会被存储。我需要它不触发submitForm()。有什么见解吗?

哦,app用的是jquerymobile。

html表单

            <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>

射流研究…

函数submit form(){ db . transaction(insert db,error CB);$.mobile.changePage( "#page2 ",{ reverse: false,transition:" slide " });返回false}

函数capturePhoto(){//使用设备摄像机拍照,并将图像检索为base64编码的字符串navigator.camera.getPicture(onPhotoDataSuccess,onFail,{quality:50,destinationType:camera.destinationType.FILE_URI});}

共有1个答案

林弘文
2023-03-14

发现问题了。我使用了<代码>

 类似资料:
  • 问题内容: 我正在开发一个可以显示一些3D模型的应用程序。我们加载模型,创建网格,将其添加到场景中…标准过程。添加最后一个网格后,我们使用总几何尺寸和视口尺寸进行数学运算,从而计算出边界框以移动摄像机并覆盖所有场景。 是包含边框的宽度和高度的对象。经过此计算,我们移动了相机(加上一点点比例,只是为了美观,我们希望在几何体和屏幕边框之间留出一点空间:))并进行渲染 到目前为止,这已实现并且可以正常运

  • 这一摄像机使用orthographic projection(正交投影)来进行投影。 在这种投影模式下,无论物体距离相机距离远或者近,在最终渲染的图片中物体的大小都保持不变。 这对于渲染2D场景或者UI元素是非常有用的。 代码示例 const camera = new THREE.OrthographicCamera( width / - 2, width / 2, height / 2, hei

  • 使用PhoneGap构建程序构建iOS和Android(无MAC) 有两种方法将Cordova/PhoneGap合并到你的应用中,你可以通过命令行来使用本地安装版,或者使用PhoneGap Build云服务。 选择很简单: 如果你有一台Mac:在本地使用Cordova 如果你不是构建iOS应用:在本地使用Cordova 如果你没有Mac但是想要创建iOS应用:使用PhoneGap Build Ph

  • iOS 8 人机交互指南为 iPhoneHIG 的设计规范,旨在帮助交互设计师和应用开发者了解苹果应用设计规范,设计 iPhone 应用程序的用户界面,了解那些用于创建 iPhone 应用程序的用户界面的元素,同时还描述了各种可用的视图和控件并提供了如何有效使用它们的说明。

  • iOS 9 人机交互指南翻译的内容为 iPhoneHIG 的设计规范,旨在帮助交互设计师和应用开发者了解苹果应用设计规范, 设计 iPhone 应用程序的用户界面,了解那些用于创建 iPhone 应用程序的用户界面的元素,同时还描述了各种可用的视图和控件并提 供了如何有效使用它们的说明。

  • 正交投影照相机(Orthographic Camera)设置起来较为直观,它的构造函数是: THREE.OrthographicCamera(left, right, top, bottom, near, far) 这六个参数分别代表正交投影照相机拍摄到的空间的六个面的位置,这六个面围成一个长方体,我们称其为视景体(Frustum)。只有在视景体内部(下图中的灰色部分)的物体才可能显示在屏幕上,