genu Posted August 30, 2006 Share Posted August 30, 2006 [code]function check_access_name(){ var check_access_name = { method: 'post', postBody: 'action=check_access_name&entered_name='+$('board_access_name').value, onSuccess: function(t) { switch(t.responseText){ case '0': $('an').innerHTML = "Access Name is already Taken"; return false; case '1': $('an').innerHTML = "Good"; return true; case '3': $('an').innerHTML = "You cannot leave this blank"; return false; } } } new Ajax.Request('includes/processors/phpbb/build.php', check_access_name);}[/code]For some reason, it doesnt return either "True" or "False" when I use "alert('check_access_name');" it says "undefinded". Why doesnt the function return either true or False? Quote Link to comment Share on other sites More sharing options...
expertsystems Posted September 1, 2006 Share Posted September 1, 2006 hi,I am not too sure, but I feel you are using prototype.If you are sure about the way that javascript class is written, are you also sure that Ajax.Request can take a Javascript class as it's callback function(?)? Quote Link to comment Share on other sites More sharing options...
genu Posted September 1, 2006 Author Share Posted September 1, 2006 The prototype function works correctly, but when if I for example have a funciton to alert(check_access_name()); it would alert with "undefined", because for some reson it desont return either true or false Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.