<script type="text/javascript">
function insval()
{
var insno=document.getElementById('ins').value;
var a=1;
for(k=1;k<=insno;k++)
{
if((document.getElementById('num_cat'+k).value=="")||(document.getElementById('num_cat'+k).value=="0"))
{
alert("Please Select Number of Insulins");
a=2;
return false;
}
else
{
var num = $('#num_cat'+ k).val();
var i;
for(i=1;i<=num;i++)
{
if(document.getElementById('insulin'+k+i).value=="")
{
alert("Please Insert Insulins");
a=2;
return false;
}
}
}
if(a==2)
{
return false;
}
if((k+1)==insno)
{
tabval();
}
}
function tabval()
{
var tabno=document.getElementById('tabletno').value;
for(k=1;k<=tabno;k++)
{
if((document.getElementById('tab_cat'+k).value=="")||(document.getElementById('tab_cat'+k).value=="0"))
{
alert("Please Select Number of Tablets");
a=2;
return false;
}
else
{
var num = $('#tab_cat'+ k).val();
var i;
for(i=1;i<=num;i++)
{
if(document.getElementById('tablet'+k + i).value==""||document.getElementById('tablet'+k + i).value=="0")
{
alert("Please Insert Tablets");
a=2;
return false;
}
}
}
}
}
}
</script>
Я создаю страницу PHP, и я использовал приведенный выше код для проверки моего form.When я представить мою
формы страница идет на бесконечный цикл, и он не остановится, или обновить или взять запрос для вставки данных в базу данных. спасибоPage переходит в бесконечный цикл
Я хочу проверить, является ли значение insno = 2 и tabno = 0 – Riyaz
У вас есть цикл for (k = 1; k <= insno; k ++) без объявления k как локальной переменной –