Windows 软键盘 不能在js中直接调用。
只能模拟了。
你在js版和asp版搜“软键盘”一下,就有了。

解决方案 »

  1.   

    <style>
    td{border:1px solid black;width:35px;text-align:center;color:white;font-weight:bold;background:black;}
    </style>
    </head>
    <body onclick="if(event.srcElement.tagName=='TD'){if(event.srcElement.innerText.length==1)ttt.value+=event.srcElement.innerText}">
    <input id="ttt" onfocus="tt1.style.display=''" >
    <table id="tt1" style="position:absolute;top:40px;left:10px;display:'none'" onmouseover="tt1.style.display=''" onmouseout="tt1.style.display='none'">
    <tr >
        <td>1</td>
        <td>2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>4</td>
        <td>5</td>
        <td>6</td>
    </tr>
    <tr>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
    <tr>
        <td>0</td>
        <td>.</td> 
       <td>?</td>
    </tr>
    <tr>
          <td> </td>
        <td onclick="tt1.style.display='none'">关闭</td>
     <td onclick="tt1.style.display='none';tt2.style.display=''">>></td></tr>
    </table>
    <table id="tt2" style="position:absolute;top:40px;left:10px;display:'none'" onmouseover="tt2.style.display=''" onmouseout="tt2.style.display='none'">
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
    </tr>
    <tr>
        <td>d</td>
        <td>e</td>
        <td>f</td>
    </tr>
    <tr>
        <td>g</td>
        <td>h</td>
        <td>i</td>
    </tr>
    <tr>
        <td>j</td>
        <td>k</td>
        <td>l</td>
    </tr>
    <tr>
        <td onclick="tt2.style.display='none';tt1.style.display=''"><<</td>
        <td onclick="tt2.style.display='none'">关闭</td>
       <td onclick="tt1.style.display='none';tt3.style.display=''">>></td>
    </tr>
    </table>
    <table id="tt3" style="position:absolute;top:40px;left:10px;display:'none'" onmouseover="tt3.style.display=''" onmouseout="tt3.style.display='none'">
    <tr>
        <td>m</td>
        <td>n</td>
        <td>o</td>
    </tr>
    <tr>
        <td>p</td>
        <td>q</td>
        <td>r</td>
    </tr>
    <tr>
        <td>s</td>
        <td>t</td>
        <td>u</td>
    </tr>
    <tr>
        <td>v</td>
        <td>w</td>
        <td>x</td>
    </tr>
    <tr>
        <td onclick="tt3.style.display='none';tt2.style.display=''"><<</td>
        <td onclick="tt3.style.display='none'">关闭</td>
       <td> </td>
    </tr>
    </table>
    </body>
    </html>