PHP是没有办法完成你这样的功能的.1 自动切换数字输入法,基本上不可能实现.除非你写个第三方控件.ocx之类的.
2 页面输出到客户端,输出的是html,这个时候与PHP已经无关了.
 可以用html语法限制只能输入数字,或者用js验证.

解决方案 »

  1.   

    用JS//restrict the input within numeric
    function justNum(){
    if(!(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))|| (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45))){
    window.event.keyCode = 0 ;
    }
    }
    然后再在那个相应的input中用KeyPress="justNum()"引用
      

  2.   

    PHP是在服务器上执行的东东,都到了让客户输入的地方了,跟PHP还有啥关系!除非你等客户输入完了,然后提交后验证他是否输入的数字!
      

  3.   

    已经解决了,用css控制
    在手机上可以自动切换到数字输入