您好网科网络欢迎您-西安网站建设您好,网科创想为您服务-西安网站制作西安网站建设专家  
首页经典案例网站制作软件开发 域名主机网站推广联系我们
      技术资料
input中的部分值不让清空或者是删除
发布:2010-02-26 ...  来源: 西安网科网络科技有限公司 转载请注明:来自网科创想

<HTML>  
<SCRIPT   language="javascript">  
/**  
    *   added   by   LxcJie   2004.7.3  
    *   限制文本框的前几位不可以改变  
    *   在文本框的onKeyDown事件中调用restrictInputValue(this)  
    *   即使最初指定的value值不再允许改变  
    */  
function   restrictInputValue(obj)  
{  
          var   range   =   obj.createTextRange();  
          //给相应的文本框设置一个自定义属性initWidth,用来保存起始value的宽度  
          if(typeof(obj.initWidth)   ==   "undefined")  
          {  
                  obj.initWidth   =   range.boundingWidth;  
          }  
          var   selRange   =   document.selection.createRange();  
          //如果页面没有选中任何文字  
          if(selRange.text.length   ==   0)  
          {  
                  selRange.setEndPoint("StartToStart",range);  
                  var   currentWidth   =   selRange.boundingWidth;  
                  if(currentWidth   <   obj.initWidth)  
                  {  
                          if(event.keyCode   <   33   ||   event.keyCode   >   40   ||   event.keyCode   ==   46   ||   event.keyCode   ==   8)  
                          event.returnValue   =   false;  
                  }  
                  if(currentWidth   ==   obj.initWidth)  
                  {  
                          if(event.keyCode   ==   8)  
                                  event.returnValue   =   false;  
                  }  
          }  
          //页面选中文字  
          else  
          {  
                  selRange.moveEnd("character",-selRange.text.length);  
                  selRange.setEndPoint("StartToStart",range);  
                  var   currentWidth   =   selRange.boundingWidth;  
                  if(currentWidth   <=   obj.initWidth-1)  
                  {  
                          //对于方向键和home,end,pageup,pagedown不限制  
                          if(event.keyCode   <   33   ||   event.keyCode   >   40)  
                                  event.returnValue   =   false;  
                  }  
          }  
}  
</SCRIPT>  
<BODY>  
<INPUT   type="text"   value="CS_"  >  
</BODY>  
</HTML>


本文摘自: 西安php服务社区(http://www.php029.cn) 详细出处请参考:http://www.php029.cn/viewthread.php?tid=154&extra=page%3D2

 
1/不超过10个页面
2/国际域名,300M空间
3/内含新闻系统、产品系统、在线互动
4/免费站点统计、傻瓜式后台操作
1/精美页面设计(可含FLASH)
2/国际域名,500M空间
3/内含信息发布系统、产品管理系统...
4/可含多级分类、提供域名备案...
1/精美页面设计(可含FLASH)
2/国际域名,1G商务主机
3/web最流行语言PHP开发...
4/免费终身维护、提供域名备案...
网站建设专线: 029-85458571
网站改版专线: 13379086051
网站推广专线: 029-85075855
技术支持专线: 15319961940
公司服务专线: 029-85458571
公司传真号码: 029-85458571
 QQ: 494145261 360811363
  309824428 549966588
php0@qq.com php-5@qq.com
网址: www.xanet.net www.xawk.net
地址: 西安市雁塔北路8号万达广场
  一栋二单元20712室


首页 | 经典案例 | 网站制作 | 软件开发 | 域名主机 | 网站推广 | 联系我们 | 技术资料 | 网科CRM
版权所有:西安网科网络科技有限公司-西安网站建设  地址:西安市雁塔北路8号万达广场一栋二单元0712室
客服电话:029-85458571  销售:15319961940  售后:13379086051
陕ICP备09020140号 传真:029-85458571