0

Google 仮想キーボードを複数のテキスト ボックスに使用する方法。仮想キーボードを有効にするには、各テキストボックスの上にあるチェックボックスをオンにします。

textbox1、checkbox1、textbox2、およびcheckbox2という名前の2つのテキストボックスとチェックボックスがあります。私はこのコードを使用しています:

var kdp1;
var kdp2;

// This function for checkbox1 for enabling keyboard on textbox1
function checkbox1(chk)
{
    if (chk.checked)
    {
        kdp1 = new google.elements.keyboard.Keyboard(
            [google.elements.keyboard.LayoutCode.MALAYALAM_PHONETIC],
            ['textbox1']);
    }
    else
    {
        kdp1.setVisible(false);
    }
}

// This function for checkbox2 for enabling keyboard on textbox2
function checkbox2(chk)
{
    if (chk.checked)
    {
        kdp2 = new google.elements.keyboard.Keyboard(
            [google.elements.keyboard.LayoutCode.MALAYALAM_PHONETIC],
            ['textbox2']);
    }
    else
    {
        kdp2.setVisible(false);
    }
}

チェックボックスがチェックされている場合、これにより、各テキストボックスで仮想キーボードが有効になります。しかし問題は、1 つのテキストボックスのチェックボックスをオフにすると、すべての仮想キーボードも非表示になることです。

仮想キーボードを 1 つだけ非表示にしたい。

どうすればこの問題を解決できますか?

4

1 に答える 1