当前位置:学会吧培训频道电脑知识学习网页制作Javascript教程JavaScript 中如何正确替换回车换行符» 正文

JavaScript 中如何正确替换回车换行符

[08-08 00:41:40]   来源:http://www.xuehuiba.com  Javascript教程   阅读:8161
概要:IT产品库 http://www.xuehuiba.com// 判定画面输入项目(输入框隐藏域)是否被编辑function formismodify(){ var a = document.forms[0].elements; var formIsModify = false; var count = a.length; for(var i = 0; i < count; i++){ if(a[i].type && (a[i].type=="textarea" || a[i].type=="hidden")){ // 个别自定义的除外的隐藏域之外 if(a[i].name != "actionType" && a[i].name != "ismodify"){ //var reg = /[rn]/g; //var reg = /[(^*n*)|(^*r*)]/g; var r
JavaScript 中如何正确替换回车换行符,标签:javascript视频教程,javascript教程下载,http://www.xuehuiba.com
IT产品库 http://www.xuehuiba.com

// 判定画面输入项目(输入框隐藏域)是否被编辑

function formismodify(){

  var a = document.forms[0].elements;
  var formIsModify = false;
  var count = a.length;
  for(var i = 0; i < count; i++){

   if(a[i].type && (a[i].type=="textarea" || a[i].type=="hidden")){

    // 个别自定义的除外的隐藏域之外

    if(a[i].name != "actionType" && a[i].name != "ismodify"){

     //var reg = /[rn]/g;
     //var reg = /[(^*n*)|(^*r*)]/g;
     var regR = /[r]/g;
     var regN = /[n]/g;
     var defVal = a[i].defaultValue;
     defVal = defVal.replace(regR,"<br>");// 经画面输入的换行
     defVal = defVal.replace(regN,"");    // DB读取输出到页面的回车
     var nowVal = a[i].value;
     nowVal = nowVal.replace(regR,"<br>");
     nowVal = nowVal.replace(regN,"");

     if((a[i].defaultValue != "" && nowVal != defVal)
       || (a[i].defaultValue == "" && a[i].value != "")){

      formIsModify = true;
      break;
     }
    }
   }
  }
  return formIsModify;
 }

IT产品库 http://www.xuehuiba.com
Tag:Javascript教程javascript视频教程,javascript教程下载电脑知识学习 - 网页制作 - Javascript教程
Copyright 学会吧 All Right Reserved.
在线学习社区!--学会吧
1 2 3 4 5 6 7 7 8 9 10 11 12 13