all of ur points are valid and very true. clientside doing the field checking and server side do the data checking.
however a totally newbie like him don need a responsive website. anything that works and he is happy enough.that is how i feed when i was a newbie.when i saw my page logged in. was happy to death.
As for his case. he cant even do a reset button or simple login button. server side coding is best for him as he only needs to learn one programming language. if he has to learn jquery and javascript , he confirm cant finish his project in time.
If you want to claimed I'm wrong, could you at least get the point right ?
When you said I was wrong, your correction was that it is possible to do validation can be done in the backend. Which I have already pointed out, at no time, have I mentioned it cannot be done. If so, could you kindly point out which post I did indeed mentioned or even remotely mentioned that ? Therefore I answered "I don't see where I was wrong"
Now as I have answered how validation ought to be done in both server and client side for best user experience, you sway to the part talking about how a newbie should be just taught simple things given they may not fully understand more advance topic yet. Could you at least stick to one point of discussion before moving into a totally different thing discussing about "If newbie should be taught advance subject?"
In order to accommodate your interest, I would like to recommend you pick up a couple of web programming books for beginners found at Kinokuniya. You don't have to buy them, just flip to through the pages, whether they are ASP.NET or Java or PHP and so forth. See if the teaching of using client side script is indeed an advance topic or not.
All beginners in web development need to know how both sides of the server-client model works, as such, I don't find it even an advance topic.
Next is no one in the right mind will clear a form using server-side script. Quick is I don't even see the need. Just refresh the webpage will do if that is the case. Clearing the fields is never a server side script if that is what you mean. It's like asking the server to print out nothing on to the form in the webpage, which in the first place it is normally empty, or using default values for selectors.
If a simple reading up of simple web technologies can't allow him/her to finish a project that last for even a week or more, clearly he is not suitable in this space. I'm sorry to say so, because these are basic knowledge of any web development. I did not even ask him to use jquery. Just basis VB script or Javascript will work just fine. By the way, resetting the form doesn't require javascript for standard HTML widgets. It's part of the HTML specification that browsers have incorporated. It's just a simple HTML markup to put in a RESET button, which I would assume you already knew.
BTW TS post is all the way in April 2014. You are 2 months late, and I wonder if TS is still doing the project. Perhaps you would like to be earlier next time ?
Did I answer your doubt ? Anything you would like to further discuss ?