Thanks Karl, It worked perfect. On Tue, Mar 10, 2009 at 7:01 PM, Karl Swedberg <k...@englishrules.com>wrote:
> if(($out).filter(':contains(Invalid)')) > > > That is always going to be "true" since it returns a jQuery object > regardless of whether there are any matched elements. Try this instead: > if(($out).filter(':contains(Invalid)').length) > > > --Karl > > ____________ > Karl Swedberg > www.englishrules.com > www.learningjquery.com > > > > > On Mar 10, 2009, at 11:32 AM, brightdad...@googlemail.com wrote: > > > Hi Experts, > > I am trying to do something like this; > > $("form#submit").submit(function(){ > var name = $('#name').attr('value'); > var $out = $("#message"); > > //Send the request > $.ajax({ > type: "POST", > url: "post.php", > data: "oname="+name, > complete: function(data){ > $out.html(data.responseText); > > if(($out).filter(':contains(Invalid)')) > { > $out.fadeIn(); > $(".txtHint:visible").slideDown("slow"); > $(".client").hide(); > }else if($out).filter(':contains(successfull)')){ > $out.fadeIn(); > } > to be able to determine what to hide and display depending on the > result recieved from the query. > This doesnt not behave as exoected - do any know exactkly what i am > doing wrong here? > > >