表单上有10行10列。
现在我想在有答案行的帮助下更新空白行(如果有的话)。如果第1,6和9行是回答的行。而行2-5和7-8是空白的。
因为第5行和第8行之后有数据;我想更新第2行和第3行中的数据,这些数据在第6行和第9行是空白的,这些数据是已回答的。
谢谢, Jigar
function ValidateRows()
{
var qidsarr = new Array('Q3','Q4','Q5','Q6','Q7','Q9','Q10','Q12');
var i, j;
var flusharr = new Array();
var flushpre = new Array();
var count = 0;
for(j=0;j<qidsarr.length;j++)
{
for(i=1;i<=10;i++)
{
if(!f(qidsarr[j])[i].toBoolean() && f(qidsarr[j])[i+1].toBoolean())
{
count = 1;
if(qidsarr[j]!='Q3' && qidsarr[j]!='Q4' && qidsarr[j]!='Q7' && qidsarr[j]!='Q10')
{
f(qidsarr[j])[i].set(f(qidsarr[j])[i+1].get());
f(qidsarr[j])[i+1].set(null);
}
else
{
f(qidsarr[j])[i].set(f(qidsarr[j])[i+1].toNumber());
f(qidsarr[j])[i+1].set(null);
}
}
}
}
if(count == 1)
{
Error : //Please make sure that you enter records in consecutive manner.<br>As of now the data has been updated accordingly so there are no blank row(s).
}
return true;
}