Problem with sign in form

Greetings to everybody!

I have a small problem here. There is a sign in form and I have tested it in all known to me browsers (IE 6, 7, 8, Opera, Safari, Firefox etc) and I see no problems with this form. My PC runs on Windows XP. A client sends me an email and tells me he cannot insert cursor into username and password field. It turned out he was running on Windows 7, which I have not tested for. I never thought there would be a problem with other systems, as long as it works in all browsers on XP.

A possible problem is that a form is laid out in tables, which I hate. I did not design it, but that is what I am planning to do now, to redesign the form and lay it out nicely without any tables.

I will provide HTML and if you guys could just have a look and tell me if there is anything wrong with it. Thanks for any insight.

Here is the HTML:

<div id="signin"><!-- START SIGNIN -->

    <form method="post" action="/login.php" target="batch">

        <table border="0" cellpadding="0" cellspacing="2">

            <tr>

                <td id="pwerror" class="textAlignLeft" colspan="2">&nbsp;</td>

            </tr>

            <tr>

                <td colspan="2">

                    <div id="log">

                        <span>User:</span>

                        <input id="login" name="login" type="text" value="" />

                    </div>

                </td>

            </tr>

            <tr>

                <td>

                    <div id="pass">

                        <span>Password:</span>

                        <input id="passw" name="password" type="password" value="" />

                    </div>

                </td>

                <td>

                    <input id="submit" type="submit" value="Sign In" />

                </td>

            </tr>

		</table>

    </form>

	<a id="sign" title = "title" href="http://www.sitename.net/register.php">Register</a>

	<a id="forgot_pass" title = "Having trouble login in? We can recover your password here." href="http://www.sitename.net/forgot/">Forgot your password?

    </a>

</div><!-- END SIGNIN -->

Thanks for any help.
Alex.

Apart from the fact that it uses tables for no apparent sensible reason - like you mentioned - and that some of the attributes have white spaces before and after the equals symbol it would validate from just looking at that small code sample.

However, you really should be using LABEL for the words ‘User’ and ‘Password’ as they are form controls at a bare minimum.

I actually suspect that it is some CSS or Script that is causing your issues or some other malformed code within the page. Because that plain XHTML although not semantic should not prevent the user from entering text into the INPUT boxes unless he meant; it was lacking a functional LABEL so when he clicked upon the two potential “labels” he could not get it to focus.

Thanks for the reply. I just received more information from the customer. He is on Windows Vista.
Well, that is what I am doing right now, rewriting the mark up and creating new CSS just for the form. Crap, I hate running sites written by other people. You always find more and more bugs.
Also, I can see that some attributes, like that of form (target) is deprectated.
Thanks, will see where it takes me :slight_smile: