我需要在Samsung TV应用中创建登录面板。在UX指南中,我可以看到连续输入可以解决我的问题。
这是我提到的UX指南。 http://www.samsungdforum.com/UxGuide/2014/05_text_input.html#ux-05
这是我目前的代码
<form name="xxx" id="xxx">
<label for="username">Username : </label>
<input type="text" name="username" id="username" maxlength="15" required />
<label for="password">Password : </label>
<input type="password" name="password" id="password" maxlength="10" required />
<input type="button" id="uvSubmit" value="Enter" name="submit" />
</form>
// JS
var imeBox = new IMEShell_Common();
document.getElementById('username').focus();
imeBox.onShow();
以前有没有人这样做过。?
希望你能协助我解决这个问题。
提前致谢
答案 0 :(得分:0)
即使在UX指南中引入了连续输入,也没有连续输入的API。
但你可以使代码类似于连续输入。
http://www.samsungdforum.com/Guide/ref00006/Common_popup_IME.html
通过imeBox.onCompleteFunc,使焦点连续
例如:
function onCompleteText(arg){
if(imeBox.inputboxID == 'username'){
document.getElementById('password').focus();
imeBox.onShow();
}
}
imeBox.onCompleteFunc = onCompleteText;