how to add label using j2html

164 Views Asked by At

I am trying to create a login form with j2html,but when try adding label in my form,there is no predefined label exists e.g withId(),withName()

 private static Tag generateUserField(String user) {
        return input().withType("text").withName("user").withId(user).withPlaceholder("Enter username");
    }
1

There are 1 best solutions below

0
On

<label> is a separate element, it's not a part of the <input>. So you need to generate it separately via TagCreator.label().