[thelist] javscript variables question - easy one
Matt Warden
mwarden at gmail.com
Wed Feb 9 13:28:51 CST 2005
Brian,
On Wed, 09 Feb 2005 12:50:26 -0500, Brian Delaney
<brian.delaney at mccmh.net> wrote:
> I have function that checks for valid date input. function datecheck()
>
> The function checks for the possibility that a user entered a start and
> end date.
>
> so I declared global variables: globalStart globalEnd
>
> I pass these to datecheck datecheck(globalStart, globalEnd) from the
> main function main()
>
> if both fields are not = NULL then I assign:
>
> globalStart = globaStart + form.txtStartdate.value
> globalEnd = globalEnd + form.txtEnddate.value
>
> If i use the alert() to display the value of these in the datecheck()
> they are correct.
>
> If i use the alert() in the main() calling function they display NULL -
> blank values.
>
> How do I get the function to return or modify 2 or more variables?
AFAIK, you cannot pass by reference like you are trying to do in
Javascript [1]. Try returning an array where startdate is index 0 and
enddate is index 1.
[1] http://www.webreference.com/js/tips/010210.html
--
Matt Warden
Miami University
Oxford, OH, USA
http://mattwarden.com
This email proudly and graciously contributes to entropy.
More information about the thelist
mailing list