我有JSPX擴展文件我寫javascript像的JavaScript在JSF/ICEfaces的
function isNumber(inputId){
var value = document.getElementById('mainForm:'+ inputId).value;
var s = value.length;
while(s >= 0){
var c = value.charAt(s);
if(c > "9"){
alert("Value must be digit");
document.getElementById('mainForm:'+ inputId).value = "";
document.getElementById('mainForm:'+ inputId).focus();
return false;
}
s --;
}
return true;
}
的工作完美的,但是當我檢查,如果條件一樣,如果(C> 「9」 ||Ç< 「0」)它會給出類似
com.sun.facelets.FaceletException: Error Parsing /WEB-INF/includes/templates/cc-classic-template.jspx: Error Traced[line: 386] The content of elements must consist of well-formed character data or markup.
錯誤長時間的觀察後,我發現,<(小於)符號將創建問題。 JSF不支持<標誌嗎?
是的我解決了我的問題 – chetan 2011-03-26 06:00:37