【问题标题】:Access Dojox.mobile.TextBox value from .js Function?从 .js 函数访问 Dojox.mobile.TextBox 值?
【发布时间】:2013-07-22 05:43:57
【问题描述】:

我正在 IBM Worklight 中开发一个混合应用程序。由于我是 Worklight 和 Dojo 的新手,它只是一个示例应用程序,它接受文本输入值并显示在警报中。我创建了一个文本框,但无法访问文本框值来自 javascript 函数。

我的代码

<input data-dojo-type="dojox.mobile.TextBox" id="sampleText" placeHolder="NewYork,USA">
<button data-dojo-type="dojox.mobile.Button" id=testBtn style="float:right;" data-dojo-props="label:'GetData', onClick:function(e){getDataInfo();}" ></button>

js函数

function getDataInfo(){
    var city = dojox.byId("sampleText").value;
    alert(city);

}

感谢任何帮助。

【问题讨论】:

    标签: dojo ibm-mobilefirst dojox.mobile


    【解决方案1】:

    有两种解决方案。 编辑函数:

    function getDataInfo(){
        var city = sampleText.value;
        alert(city);
    }
    

    或将dojo-id添加到文本框

    data-dojo-props='id:"sampleText"'>
    

    并使用此功能

    dojox.byId("sampleText")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      • 1970-01-01
      相关资源
      最近更新 更多