http://community.csdn.net/Expert/topic/3335/3335175.xml?temp=.1993524

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/3335/3335175.xml?temp=.1993524--------------------------------------------------------------好帖,值得一看!
      

  2.   

    没有,自己把值取出来后,Integer.parseInt(值),抛了异常就不是数字
      

  3.   

    <input name="textfield" type="text" maxlength="10">
      

  4.   

    public void textValueChanged(TextEvent e)
    {
    int len=0;
    ss=t1.getText();         //t1是文本框
    if(ss!=null)
    {
    char ch[]=ss.toCharArray();
    for(int i=0;i<=ch.length;i++)
    {
    if(ch[i]>='0'&&ch[i]<='9')
    {
    ch[len++]=ch[i];
    }
    else
    {
    //显示一句提示 删除输入错误的字符 等待下次输入
                                        // 用语句怎么写上句话?
    }
    }
    }

    }我这段代码  编译没问题 但执行却没反映 哪写错了?