0

-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 代码不在同一个文件中。

4

1 回答 1

0

为 TextField 添加一个“id”属性,以便您可以在控制器中访问它,例如,修改您的代码,假设Alloy 控制器名为“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);
} 
于 2013-06-19T02:05:47.233 回答