<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 標簽。。挺方便的。
以前對js了解不多,工作時遇到的問題照著別人的代碼抄抄,在網上搜搜。越來越覺得js還是挺有用的,有必要系統的好好學下。。于是買了本書。。希望能有所收獲。。
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;
}
如果有一個選中,就不再循環(huán)。
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;
}
document.getElementById('goNext').onclick = function(){displayTopRows()};