-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代码不在同一个文件中。
答案 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);
}