WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院网页设计JavaScript JavaScript 中如何正确替换回车换行符 阅读

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

 2009-08-26 20:13:10 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬灚瀚梺鍨儏閳ь剙绉归弻銊р偓闈涙啞閻h京鈧敻鍋婇崰鏍х暦閿燂拷
核心提示:// 判定画面输入项目(输入框隐藏域)是否被编辑function formismodify(){ var a = document.forms[0].elements; var formIsModify = false; var count = a.length; for(var i = 0; i < c

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

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 = /[\r\n]/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;
 }

Tags:JavaScript 如何 正确

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接