if($(this).value == $("#user").value

should be

if($(this).val() == $("#user").val()


On Mar 7, 7:05 pm, "namiras...@googlemail.com"
<namiras...@hotmail.com> wrote:
> I have a Username field and a repeat Username field. The repeat one
> calls this function
>
> $("#user2").blur(function()
> {
>  $("#msgbox_check").removeClass().addClass('messagebox').text
> ('Checking...').fadeIn("slow");
> if($(this).value == $("#user").value)
> {
>    $("#msgbox_check").fadeTo(200,0.1,function() //start fading the
> messagebox
>    {
>     //add message and change the class of the box and start fading
>     $(this).html('Inputted Username\'s match').addClass
> ('messageboxok').fadeTo(900,1);
>    });}
>
> else
> {
>    $("#msgbox_check").fadeTo(200,0.1,function() //start fading the
> messagebox
>    {
>     //add message and change the class of the box and start fading
>     $(this).html('Inputted Username\'s do not match').addClass
> ('messageboxerror').fadeTo(900,1);
>    });
>
> }
> });
>
> and the form (\'s due to being php not HTML)
>
> <tr><td>Username</td><td><input type=\"text\" name=\"user\" id=\"user
> \" > <span id=\"msgbox\" style=\"display:none\"></span></td></tr>
> <tr><td>Repeat Username</td><td><input type=\"text\" name=\"user2\" id=
> \"user2\"> <span id=\"msgbox_check\"  style=\"display:none\"></span></
> td></tr>
>
> It always returns that they are matching even when they are not.
> Please help
>
> Examplehttp://www.FlameWars.co.cc/register.php

Reply via email to