Hi,
I've this piece of code which does not work at all.
Can anyone point out my mistake?
I've 2 buttons. History button will call verifyFields() function and
lead to
different page for processing. verifyFields() is working fine and so
does the
history() function.
But,
the other save button doesn't work. It's supposed to call the save()
function and before executing the action, it will perform a check by
executing
checkFormFields (). However it does not execute these statements:
--------------------------------------------------------------------
document.ListFo rm.target="orig in";
document.ListFo rm.action="List ByOrigin_update record.asp?acti on=check";
--------------------------------------------------------------------
The links above have been verified and it's working.
<SCRIPT LANGUAGE="JavaS cript">
<!--
function checkFormFields ()
{
if(!isNumber(Li stForm.destinat ion.value))
{
alert("Destinat ion must not contain numbers at all.");
ListForm.destin ation.focus();
return false;
}
return true;
}
function history()
{
document.ListFo rm.target="adho c";
document.ListFo rm.action="List ByOrigin.asp?ac tion=check";
}
function save()
{
if (checkFormField s() ) //doesn't execute these 2 lines.
{
document.ListFo rm.target="orig in";
document.ListFo rm.action="List ByOrigin_update record.asp?acti on=check";
return true;
}
}
//-->
</script>
<form action="" method="post" name="ListForm" onSubmit="retur n
verifyFields(); ">
<input name="submit" type="submit" value="History"
onClick="histor y()">
<input name="submit" type="submit" id="submit" value="Save"
onClick="return save();">
</form>
I've this piece of code which does not work at all.
Can anyone point out my mistake?
I've 2 buttons. History button will call verifyFields() function and
lead to
different page for processing. verifyFields() is working fine and so
does the
history() function.
But,
the other save button doesn't work. It's supposed to call the save()
function and before executing the action, it will perform a check by
executing
checkFormFields (). However it does not execute these statements:
--------------------------------------------------------------------
document.ListFo rm.target="orig in";
document.ListFo rm.action="List ByOrigin_update record.asp?acti on=check";
--------------------------------------------------------------------
The links above have been verified and it's working.
<SCRIPT LANGUAGE="JavaS cript">
<!--
function checkFormFields ()
{
if(!isNumber(Li stForm.destinat ion.value))
{
alert("Destinat ion must not contain numbers at all.");
ListForm.destin ation.focus();
return false;
}
return true;
}
function history()
{
document.ListFo rm.target="adho c";
document.ListFo rm.action="List ByOrigin.asp?ac tion=check";
}
function save()
{
if (checkFormField s() ) //doesn't execute these 2 lines.
{
document.ListFo rm.target="orig in";
document.ListFo rm.action="List ByOrigin_update record.asp?acti on=check";
return true;
}
}
//-->
</script>
<form action="" method="post" name="ListForm" onSubmit="retur n
verifyFields(); ">
<input name="submit" type="submit" value="History"
onClick="histor y()">
<input name="submit" type="submit" id="submit" value="Save"
onClick="return save();">
</form>
Comment