Jump to content


Photo

This function doesnt work for some reason


  • Please log in to reply
2 replies to this topic

#1 genu

genu
  • Members
  • PipPipPip
  • Advanced Member
  • 32 posts

Posted 30 August 2006 - 05:15 PM

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);
}

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?

#2 expertsystems

expertsystems
  • New Members
  • Pip
  • Newbie
  • 7 posts

Posted 01 September 2006 - 09:32 AM

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(?)?

#3 genu

genu
  • Members
  • PipPipPip
  • Advanced Member
  • 32 posts

Posted 01 September 2006 - 04:25 PM

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




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users