Titanium,Js函数显示XML文本字段文本

时间:2013-06-18 14:49:32

标签: javascript xml titanium var

-XML

<TextField class="username" 
           hintText="Enter Nickname" 
           height="40" 
           width="Ti.UI.CENTER" />

-JS

function signup(e){
    alert(is this ur name + "var");
}

我正在尝试让用户输入用户名,然后将其放入变量中以便在其他地方使用或显示。 JS代码是我想要做的一个示例函数。请记住,xml和js代码不在同一个文件中。

1 个答案:

答案 0 :(得分:0)

向TextField添加“id”属性,以便您可以在控制器中访问它,例如,修改代码,假设Alloy controller被命名为“GetUsername”:

/* GetUsername.xml */
<Alloy>
    <TextField id="usernameInput" class="username" 
           hintText="Enter Nickname" 
           height="40" 
           width="Ti.UI.CENTER" />
</Alloy>

这是备份视图的控制器JS文件:

/* GetUsername.js */
function signup(e){
    alert("is this ur name " + $.usernameInput.value);
}