数据加载中……

fn标签

        <c:forEach items="${fn:split(excelTitleStr,',')}" var="items" varStatus="vs">
         <option value="FIELD${vs.count}`@`${items}">${items}</option>
        </c:forEach>


 以前 像 a,b,c,d  这种字符串,都是在后台split 成数组,传到页面上,看到别人的代码上可以用fn 标签。。挺方便的。

posted @ 2009-06-19 09:42 R99 阅读(131) | 评论 (0)编辑 收藏
开始学习js了

以前对js了解不多,工作时遇到的问题照着别人的代码抄抄,在网上搜搜。越来越觉得js还是挺有用的,有必要系统的好好学下。。于是买了本书。。希望能有所收获。。

posted @ 2009-06-15 16:20 R99 阅读(70) | 评论 (0)编辑 收藏
checkbox 至少选中一个。

  var boxes =document.getElementsByName('dayOfWeek'); 
  var count = 0;
  for(i=0;i<boxes.length;i++){
   if(boxes[i].checked ){
    count ++;
   }
  } 

  if(count == 0){
   alert('至少选择一天');
   return false;
  }

虽然可以实现,不过每次判断都要把所有checkbox全部编历。

 var boxes =document.getElementsByName('telNo'); 
 var flag = false;
 for(i=0;i<boxes.length;i++){
  if(boxes[i].checked ){
   flag=true;
   continue;
  }
 } 
 if(flag==false){
  alert('至少选择一个要绑定的号码');
  return;
 }

如果有一个选中,就不再循环。

posted @ 2009-06-15 14:57 R99 阅读(431) | 评论 (0)编辑 收藏
js 字符串的字符长度。(用于验证input长度,中文算两个字符)

function getLength(str) {
    var len = str.length;
    var reLen = 0;
    for (var i = 0; i < len; i++) {       
        if (str.charCodeAt(i) < 27 || str.charCodeAt(i) > 126) {
            // 全角   
            reLen += 2;
        } else {
            reLen++;
        }
    }
    return reLen;   
}

posted @ 2009-06-11 16:00 R99 阅读(4526) | 评论 (6)编辑 收藏
动态改变onclick 所调的函数。


document.getElementById('goNext').onclick = function(){displayTopRows()};

posted @ 2009-06-11 15:52 R99 阅读(109) | 评论 (0)编辑 收藏
仅列出标题
共2页: 上一页 1 2