Check if the HTML is valid, close all the tags, properly, especailly see if there is problem for "sUserFirstName" html tag
would not make a difference in changing names.
I would used html:text tag, instead of plain input type="text"
I prefer going with the original. No good reason to replace the standard just because an alternative is available.
Look if you are validating "sUserFirstName" field, which consequently set the "sUserFirstName" to null
Not as yet. Will move to validating, that to client side, only after I get over with this.
Finally, any exception/error in log file
Nah, none.
These steps are just intuitive basics and everyone does them. I am making some beautiful mistake which would make me look stupid later.
And the best one is to go with "firstName" instead of "sUserFirstName"
I fear that
Can't figure out the difference in "sUserFirstName" and "firstName".
Regards