javascript中的迭代和循环
我使用javascript编写了这段代码。其中我使用for循环来评估文本框是否有内容 代码如下:javascript中的迭代和循环,javascript,php,jquery,Javascript,Php,Jquery,我使用javascript编写了这段代码。其中我使用for循环来评估文本框是否有内容 代码如下: function validateTable() { var rowCount = $('#mhTable >tbody >tr').length; //alert(rowCount); for(var ctr = 1; ctr <= rowCount; ctr++) { if( $('input[name^="process['+ctr+']"]').val(
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
//alert(rowCount);
for(var ctr = 1; ctr <= rowCount; ctr++)
{
if( $('input[name^="process['+ctr+']"]').val() != '' )
{
continue;
}
else if( $('input[name^="process['+ctr+']"]').val() == '' )
{
messagealertManhourCheck("Error","Please fill out the form");
}
}
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
//警报(行计数);
对于(var ctr=1;ctr函数validateTable(){
var rowCount=$('#mhTable>tbody>tr')。长度,
hasErrors=false;
对于(var ctr=1;ctr函数validateTable(){
var rowCount=$('#mhTable>tbody>tr')。长度,
hasErrors=false;
对于(var ctr=1;ctr函数validateTable(){
var rowCount=$('#mhTable>tbody>tr')。长度,
hasErrors=false;
对于(var ctr=1;ctr函数validateTable(){
var rowCount=$('#mhTable>tbody>tr')。长度,
hasErrors=false;
对于(var ctr=1;ctr,您不需要带有continue
的else
语句,您可以使用附加变量检查是否有空文本框:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
var isValid = true;
//alert(rowCount);
for(var ctr = 0; ctr < rowCount; ctr++)//any reason your loop was starting from 1 ?? I changed it to 0
{
if( $('input[name^="process['+ctr+']"]').val() == '' )
{
isValid = false;
messagealertManhourCheck("Error","Please fill out the form");
}
}
if(isValid)
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
var isValid=true;
//警报(行计数);
对于(var ctr=0;ctr
您不需要带有continue
的else
语句,您可以使用附加变量来检查是否有空文本框:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
var isValid = true;
//alert(rowCount);
for(var ctr = 0; ctr < rowCount; ctr++)//any reason your loop was starting from 1 ?? I changed it to 0
{
if( $('input[name^="process['+ctr+']"]').val() == '' )
{
isValid = false;
messagealertManhourCheck("Error","Please fill out the form");
}
}
if(isValid)
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
var isValid=true;
//警报(行计数);
对于(var ctr=0;ctr
您不需要带有continue
的else
语句,您可以使用附加变量来检查是否有空文本框:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
var isValid = true;
//alert(rowCount);
for(var ctr = 0; ctr < rowCount; ctr++)//any reason your loop was starting from 1 ?? I changed it to 0
{
if( $('input[name^="process['+ctr+']"]').val() == '' )
{
isValid = false;
messagealertManhourCheck("Error","Please fill out the form");
}
}
if(isValid)
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
var isValid=true;
//警报(行计数);
对于(var ctr=0;ctr
您不需要带有continue
的else
语句,您可以使用附加变量来检查是否有空文本框:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
var isValid = true;
//alert(rowCount);
for(var ctr = 0; ctr < rowCount; ctr++)//any reason your loop was starting from 1 ?? I changed it to 0
{
if( $('input[name^="process['+ctr+']"]').val() == '' )
{
isValid = false;
messagealertManhourCheck("Error","Please fill out the form");
}
}
if(isValid)
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
var isValid=true;
//警报(行计数);
对于(var ctr=0;ctr
在您的代码中,它将始终执行SaveSavingsData(),如果要在输入值为“”时停止执行,可以:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
//alert(rowCount);
for(var ctr = 1; ctr <= rowCount; ctr++)
{
if( $('input[name^="process['+ctr+']"]').val() != '' )
{
continue;
}
else
{
messagealertManhourCheck("Error","Please fill out the form");
return;
}
}
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
//警报(行计数);
对于代码中的(var ctr=1;ctr,它将始终执行SaveSavingsData(),如果要在输入值为“”时停止执行,可以:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
//alert(rowCount);
for(var ctr = 1; ctr <= rowCount; ctr++)
{
if( $('input[name^="process['+ctr+']"]').val() != '' )
{
continue;
}
else
{
messagealertManhourCheck("Error","Please fill out the form");
return;
}
}
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
//警报(行计数);
对于代码中的(var ctr=1;ctr,它将始终执行SaveSavingsData(),如果要在输入值为“”时停止执行,可以:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
//alert(rowCount);
for(var ctr = 1; ctr <= rowCount; ctr++)
{
if( $('input[name^="process['+ctr+']"]').val() != '' )
{
continue;
}
else
{
messagealertManhourCheck("Error","Please fill out the form");
return;
}
}
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
//警报(行计数);
对于代码中的(var ctr=1;ctr,它将始终执行SaveSavingsData(),如果要在输入值为“”时停止执行,可以:
function validateTable()
{
var rowCount = $('#mhTable >tbody >tr').length;
//alert(rowCount);
for(var ctr = 1; ctr <= rowCount; ctr++)
{
if( $('input[name^="process['+ctr+']"]').val() != '' )
{
continue;
}
else
{
messagealertManhourCheck("Error","Please fill out the form");
return;
}
}
SaveSavingsData();
}
函数validateTable()
{
var rowCount=$('#mhTable>tbody>tr')。长度;
//警报(行计数);
对于(变量ctr=1;ctr