Tôi khá mới trong Spring MVC và hoàn toàn mới trong ThymeLeaf.Làm cách nào để tôi có thể đặt chính xác thuộc tính HTML bắt buộc thành thẻ đầu vào thành trang TymeLeaf?
Vì vậy, tôi đang làm việc trên một ứng dụng web sử dụng TymeLeaf như xem công nghệ và tôi phải sử dụng này Jquery Validation Plugin: http://jqueryvalidation.org/
Vì vậy, tôi đã sử dụng nó trong quá khứ vào các trang JSP.
Như đã trình bày trong tài liệu: http://jqueryvalidation.org/documentation/
tôi phải thêm cần thuộc tính vào thẻ đầu vào của tôi rằng cần phải điền vào bởi người sử dụng, một cái gì đó như thế này:
<input id="cemail" type="email" name="email" required>
tôi tryied để làm điều này vào TymeLeaf trang HTML của tôi , theo cách này:
<input id="nome" name="nome" type="text" th:value="*{nome}" required></input>
Nhưng vấn đề bây giờ là tôi nhận được thông báo lỗi này trong bảng điều khiển stacktrace và trang không hiển thị:
15:36:47,180 ERROR [org.thymeleaf.templateparser.ErrorHandler] (http-localhost/127.0.0.1:8080-3) [THYMELEAF][http-localhost/127.0.0.1:8080-3] Fatal error during parsing: org.xml.sax.SAXParseException; lineNumber: 88; columnNumber: 78; Attribute name "required" associated with an element type "input" must be followed by the ' = ' character.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:196)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:175)
Tại sao? Chuyện gì thế? Làm cách nào tôi có thể đặt chính xác thuộc tính HTML yêu cầu vào thẻ đầu vào được chuyển thành trang ThymeLeaf?