Demo #2 for W3’s bug 13769

This demo illustrates using required and trim attributes for fieldset element. Expected native client-side validation is emulated with JavaScript.

trim attribute is used only during validation. Actual values sent to server are not altered at all, so trimming is absolutely safe here.

Note: native element.hasAttribute(), element.querySelector() and String.trim() JavaScript methods are used. Use modern browser to view this demo.

Required fields
:
:
Optional fields
:
:
: