doFormatVal:function(){
getByID("column_tip").innerHTML = "(可以添加多个选项, 每行代表一个选项)";
getByID("row_tip").innerHTML = "(可以添加多个矩阵行, 每行代表一个矩阵行)";
var column = getByID("column_").value;
var row = getByID("row_").value;
var title = getByID("title_").value;
if(title == "" || title.length<=0){
alert("请填写标题!");
return false;
}
var sz = column.split("\n");
for(var i=0; i<sz.length;i++){
if(sz[i]==" "){
sz.remove(i);
}
}
for(var i=0;i<sz.length;i++){
var temp = sz[i].trim();
if(temp != ""){
for(var j=i+1; j< sz.length;j++){
if(temp == sz[j].trim()){
alert("第"+(i+1)+"项和第"+(j+1)+"项"+"重复");
return;
}
}
}
}
var columnDisplay = getByID("item_column").style.display;
if(columnDisplay == "block"){
if(column.trim() == ""){
getByID("column_tip").innerHTML = "<font color='red'><strong>问题选项必须填写!</strong></font>";
return false;
}
}
var rowDisplay = getByID("item_row").style.display;
if(rowDisplay == "block"){
if(row.trim() == ""){
getByID("row_tip").innerHTML = "<font color='red'><strong>矩阵行必须填写!</strong></font>";
return false;
}
}
if($.browser.msie){
getByID("column_").value = column.replace(/\r\n(\r\n)+/g,'\r\n').replace(/(\r\n)+$/g,'');
getByID("row_").value = row.replace(/\r\n(\r\n)+/g,'\r\n').replace(/(\r\n)+$/g,'');
} else{
getByID("column_").value = column.replace(/\n(\n)+/g,'\n').replace(/\n+$/g,'');
getByID("row_").value = row.replace(/\n(\n)+/g,'\n').replace(/\n+$/g,'');
}
var columnNum = column.split("\n");
var rowNum = row.split("\n");
if(columnNum.length > 10){
getByID("column_tip").innerHTML = "<font color='red'><strong>问题选项不能超过10项!</strong></font>";
return false;
}
if(rowNum.length > 10){
getByID("row_tip").innerHTML = "<font color='red'><strong>矩阵项不能超过10项!</strong></font>";
return false;
}
return true;
},
getByID("column_tip").innerHTML = "(可以添加多个选项, 每行代表一个选项)";
getByID("row_tip").innerHTML = "(可以添加多个矩阵行, 每行代表一个矩阵行)";
var column = getByID("column_").value;
var row = getByID("row_").value;
var title = getByID("title_").value;
if(title == "" || title.length<=0){
alert("请填写标题!");
return false;
}
var sz = column.split("\n");
for(var i=0; i<sz.length;i++){
if(sz[i]==" "){
sz.remove(i);
}
}
for(var i=0;i<sz.length;i++){
var temp = sz[i].trim();
if(temp != ""){
for(var j=i+1; j< sz.length;j++){
if(temp == sz[j].trim()){
alert("第"+(i+1)+"项和第"+(j+1)+"项"+"重复");
return;
}
}
}
}
var columnDisplay = getByID("item_column").style.display;
if(columnDisplay == "block"){
if(column.trim() == ""){
getByID("column_tip").innerHTML = "<font color='red'><strong>问题选项必须填写!</strong></font>";
return false;
}
}
var rowDisplay = getByID("item_row").style.display;
if(rowDisplay == "block"){
if(row.trim() == ""){
getByID("row_tip").innerHTML = "<font color='red'><strong>矩阵行必须填写!</strong></font>";
return false;
}
}
if($.browser.msie){
getByID("column_").value = column.replace(/\r\n(\r\n)+/g,'\r\n').replace(/(\r\n)+$/g,'');
getByID("row_").value = row.replace(/\r\n(\r\n)+/g,'\r\n').replace(/(\r\n)+$/g,'');
} else{
getByID("column_").value = column.replace(/\n(\n)+/g,'\n').replace(/\n+$/g,'');
getByID("row_").value = row.replace(/\n(\n)+/g,'\n').replace(/\n+$/g,'');
}
var columnNum = column.split("\n");
var rowNum = row.split("\n");
if(columnNum.length > 10){
getByID("column_tip").innerHTML = "<font color='red'><strong>问题选项不能超过10项!</strong></font>";
return false;
}
if(rowNum.length > 10){
getByID("row_tip").innerHTML = "<font color='red'><strong>矩阵项不能超过10项!</strong></font>";
return false;
}
return true;
},











