Java Script Validation
Hi,
I have a form that I'm validating and I'm having problems with one field (lrefpartno) this field can be empty, poping a question if you want to leave it empty, if you answer yes it shuld continue but every time I try to save the changes keeps on asking if you want to leave this field blank.. Is a loop...Help! :D
<SCRIPT LANGUAGE="JavaScript">
//FORM VALIDATION ROUTINE
function ValidateFormEdit(frmEdit)
{
if (""==document.forms.frmEdit.lpartno.value)
{alert("required field.");
document.forms.frmEdit.lpartno.focus();
return false;}
if (""==document.forms.frmEdit.lrefpartno.value)
{var answer = confirm("disable ");
if (answer==true)
{document.forms.frmEdit.lrefpartdesc.value="";
document.forms.frmEdit.lstatus.value="REMOVE";
document.forms.frmEdit.ldisabled.value=1;
return false;
}
else
{document.forms.frmEdit.lrefpartno.focus();
return false;}
}
if (""==document.forms.frmEdit.lrefqty.value)
{ alert("required");
document.forms.frmEdit.lrefqty.focus();
return false;}
if (""==document.forms.frmEdit.lfactoryid.value)
{ alert("Please select.");
document.forms.frmEdit.lfactoryid.focus();
return false;}
if (""==document.forms.frmEdit.lskuno.value)
{var skuanswer=confirm("Leaving blank.");
if (skuanswer==true)
{document.forms.frmEdit.lskuno.value="#ALL#";
return false;}
else
{document.forms.frmEdit.lskuno.focus();
return false;}
}
if (""==document.forms.frmEdit.lfromdate.value)
{ alert("FROM DATE is required.");
document.forms.frmEdit.lfromdate.focus();
return false;}
if (""==document.forms.frmEdit.ltodate.value)
{ alert("TO DATE is required.");
document.forms.frmEdit.ltodate.focus();
return false;}
var dt=document.forms.frmEdit.lfromdate
if (isDate(dt.value)==false)
{ dt.focus();
return false;}
var dt=document.forms.frmEdit.ltodate
if (isDate(dt.value)==false)
{ dt.focus();
return false;}
var FromDate = document.forms.frmEdit.lfromdate
var ToDate = document.forms.frmEdit.ltodate
var Fromdate = new Date (FromDate.value)
var Todate = new Date (ToDate.value)
var TodayDate = new Date()
if (Todate < Fromdate)
{alert ("TO DATE is out of range.");
ToDate.focus();
return false;}
return true;
}
</SCRIPT>
=======================
Strange and crazy, but everything is possible
__________________
=======================
Strange and crazy, but everything is possible
|