三星电视的IME连续输入代码

时间:2015-06-26 11:05:21

标签: samsung-smart-tv

我需要在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();

以前有没有人这样做过。?

希望你能协助我解决这个问题。

提前致谢

1 个答案:

答案 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;