当前位置: 首页 > 知识库问答 >
问题:

HTML5 百里香叶 - 输入类型的占位符=数字显示0

章振
2023-03-14

我正在创建一个简单的HTML表单以及Thymelaf,我在我的Spring Boot应用程序中使用它。

在表单中,我指定了以下语句:

<input type="number" step="0.1" min="0" max="10" **th:field="*{rating}"**
                   class="form-control mb-4 col-4" placeholder="Rating">

但是,表单中显示的值不是评级,而是0。

删除0后,占位符最终会出现。

编辑< br >显然,百里香叶似乎导致了这里的问题。

<input type="number" step="0.1" min="0" max="10" th:field="*{rating}"
                   class="form-control mb-4 col-4" placeholder="Rating">
<input type="number" placeholder="Test Rating"
                   class="form-control mb-4 col-4">

共有2个答案

笪健
2023-03-14

您的代码在普通HTML中正常工作。请尝试使用< code>th:placeholder属性,而不是< code>placeholder

屈健柏
2023-03-14

如果您不想要默认值 0,则不能将基元数据类型用作 intlongfloatdouble

相反,对于与th:field=“*{rating}”相关的变量,请使用带有null的包装类。

 类似资料:
  • 问题内容: 我需要将日期添加到我的实体中,然后让用户以Web形式进行设置。默认情况下,此字段需要填写今天的日期。 显示正确的默认日期设置 显示没有任何值的日期选择器(注意:String startDate =“ 2016-08-01”;) 生成400错误(错误请求)(注意:Date startDate = new Date();) 因此,问题是:如何使用百里香作为输入日期? 如何使用Date()数

  • 问题内容: 我正在做一个phonegap应用。当我尝试如下所示的输入字段时,它按预期显示了iPhone中的日期选择器,但没有显示我给定的占位符。我在SO中发现了相同的问题,但没有解决方案。 问题答案: 可能不合适……但这对我有所帮助。

  • 我不明白,如果html模板与我在ModelAndView中获得的属性链接,如何将RESTFull服务的@Controller更改为@RestController 在胸腺叶模板中 但我想进入索引页面,在后台获取用户名 我可以使用ajax来更新标记“p”,但这样使用thymeleaf并没有什么好处,我可以使用jsp。那么,在Rest时使用thymeleaf的最佳方式是什么?它是否合理?

  • 有没有办法将值的格式设置为始终显示两位小数? 示例:我想查看,而不是。

  • 我用百里香模板发送电子邮件。我有一个模板,比如: 如果为空或,我不想发送电子邮件。我可以设置任何Thymeleaf属性来生成错误并且不会发送邮件吗?因为在没有值的电子邮件中发送“My name is”没有任何意义。 我从Thymeleaf上下文中获取所有值,变量可能是不同类型的,例如、等。我也尝试了以下方法,但它并没有解决我的问题,因为对象总是可用的:

  • 我是Springboot的初学者,所以决定在购物车上工作。似乎找不到org.springframework.expression.spel.SpelEvalue ationException: EL1007E的根:在null上找不到属性或字段'name'。嵌套异常是org.thymeleaf.exceptions.TemplateProcessingException: Exception评估Sp