使用 JavaScript 使用 MoSync Native UI 捕获用户输入

Capture User Input with MoSync Native UI using JavaScript

本文关键字:使用 用户 输入 UI JavaScript MoSync Native      更新时间:2023-09-26

我一直在努力使用 JavaScriptjQuery 捕获用户输入。我试过使用$("#userInput").val(),getNativeElementById("userInput").text/getText/getProperty("text").

我正在尝试构建一个用户登录屏幕,文档真的不好。

我设法让它工作(虽然不使用jQuery),结果证明文档是错误的。这是一个工作示例:

var editbox = document.getNativeElementById("editbox");
editbox.getProperty(
    "text",
    function(property, value)
    {
        alert("Text is: " + value);
    },
    function()
    {
        alert("getProperty error");
    });

我使用此标记创建了编辑框:

<div data-widgetType="EditBox" id="editbox"
    data-width="100%" data-text="Edit me" data-fontSize="20">
</div>

以下是文档:

http://www.mosync.com/files/imports/doxygen/latest/html5/mosync-nativeui.js.html#mosync.nativeui.NativeWidgetElement.getProperty

它说值和widgetID将被传递给成功回调,这是错误的,传递的是属性名称和属性值。