【发布时间】:2016-09-30 05:21:57
【问题描述】:
我在 ionic 框架和 Angular-JS 的帮助下创建了一个注册表单。填写表单详细信息后,从一个输入字段到另一个输入字段,当我按下回车按钮时,我需要光标移动到下一个字段。我试过但没有得到它。帮我做那个输出?
【问题讨论】:
-
谁能告诉我下面这一行的含义 cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
我在 ionic 框架和 Angular-JS 的帮助下创建了一个注册表单。填写表单详细信息后,从一个输入字段到另一个输入字段,当我按下回车按钮时,我需要光标移动到下一个字段。我试过但没有得到它。帮我做那个输出?
【问题讨论】:
您需要自定义指令,此代码可能对您有所帮助
.directive('focus', function() {
return {
restrict: 'A',
link: function($scope,elem,attrs) {
elem.bind('keydown', function(e) {
var code = e.keyCode || e.which;
if (code === 13) {
e.preventDefault();
elem.next().focus();
}
});
}
}
});
【讨论】:
能否请您输入表单的 html 代码。
对于输入,您可以添加“必需”。
例如:
<ion-content>
<form class="list" name="login" ng-submit="login.$valid && login(user)">
<label class="item item-input item-floating-label">
<span class="input-label">USERNAME</span>
<input type="text" name="userName" ng-model="user.userName" placeholder="name" required>
</label>
<label class="item item-input item-floating-label">
<span class="input-label">PASSWORD:</span>
<input type="text" name="userPass" ng-model="user.userPass" placeholder="password" required>
</label>
<button class="button button-assertive" type="submit">LOGIN</button>
</form>
</ion-content>
【讨论】: