Adding HTML5 placeholder attribute to spring 3.0 form input elements

前端 未结 2 583
难免孤独
难免孤独 2020-12-09 11:22

How do I add HTML5 placeholder attributes to Spring webmvc\'s form:input, form:password and form:textarea elements?

相关标签:
2条回答
  • 2020-12-09 11:29

    Regarding the new input types question - I had success by using spring bind and manually generating the input element. I'm using bootstrap so I already had a tag to wrap the control-group and apply the error message, but if you just want to inline it you can do the following.

    if your path field was 'age', replace <form:input path="age"/> with

    <spring:bind path="age">
      <input id="age" name="age" type="number" value="${status.value}" />
    </spring:bind>
    
    0 讨论(0)
  • 2020-12-09 11:42

    As of Spring 3.0 form tags support dynamic attributes, therefore you can simply write

    <form:input placeholder = "..." ... />
    
    0 讨论(0)
提交回复
热议问题