<input name="fax" type="text" class="text_input w140" value="<?php echo $basic_info["corp_fax"]?>" >
如果控制改文本框只能输入数字该怎么办?

解决方案 »

  1.   

    可以用js来限制
    onkeypress="return OnlyNum(event);" 
    function OnlyNum(e)
    {
       var k = window.event ? e.keyCode:e.which;
       if (((k >= 48) && (k <= 57)) || k==8 || k==0 || k==46)//46=delete
       {
       }
       else
       {
             if(window.event)
              {
                   window.event.returnValue = false;
            }
            else
             {
                   e.preventDefault();//for firefox
           }
       }} 
    这个我用过,还不错
      

  2.   

    <input name="weburl" type="text" class="text_input w330 ff" value="<?php echo $basic_info["corp_weburl"]?>"/>如果这个文本框控制输出必须以http://开头该怎么办
      

  3.   

    if(str.substr(0,7) == 'http://') return true;
    else return false;
      

  4.   

    只能输入数字用js 的keyCode来判断。
    必须以http://开头的话用substr截取前7位判断。楼上都说了
      

  5.   

    <input name="weburl" type="text" class="text_input w330 ff" value="http://<?php echo $basic_info["corp_weburl"]?>"/>我想实现的是:一开始数据库没有数据时,网页上显示的该文本框显示是http://但是我这样做的话,在绑定数据重新修改时就会重复出现http://,该怎么办呢?
      

  6.   

    多个if判断。 value=" <?php echo (empty($basic_info["corp_weburl"])) 'http://' : $basic_info["corp_weburl"];?>"
      

  7.   

     value=" <?php echo (empty($basic_info["corp_weburl"])) ? 'http://' : $basic_info["corp_weburl"];?>"少了个?号。