If you know the variable will not be changed, then you do not even need to use a hidden field, because there is no meaning in sending to the server this fixed information. Then, just use the checkbox as a visual clue for the user. And if the checkbox is disabled, the user will not be able to uncheck it.
I do agree with foobic, validation is never extraneous. It is absolutely necessary.
|