Javascript functions -


i have 3 javascript functions:

validateclk(), validateampm() , getclks()

and on 2 occurring events, executed follows:

onchange - executes validateclk() , validateampm()

onclick - executes getclks() (getclks() returns boolean value)

all 3 functions run correctly, problem is, after getclks() has finished execution , returns boolean, next function postclocks() doesn't run. i'm sure code postclocks() correct well. if don't use return statement getclks() getclks() function doesn't work expected.

please :(

<script type='text/javascript'>     function validateclk() {         ....         var clks = clocks.value;         if (clks == "") {             alert('enter time');         }         else { ... }     } </script>  <script type='...'>     function validateampm() {         ...         var ampm= ap.value;         if  (ampm=="") {             alert('enter or pm');         }     } </script>  <script type='text/...'>     function getclks() {         var clks= clock.value;         var ampm= ap.value;         if (clks==" && ampm="") {             alert('enter time , am/pm');             return false;         }         else { ... }         return true;     } </script>  <... onchange="validateclk(); validateampm();" />  <... button label="submit" onclick="return getclks(); postclocks(); return false;" /> 

have of custom functions return boolean change onclick event this:

onclick="if(!getclks() || !postclocks()) return false;" 

assuming don't want continue if invalid


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -