我对Thymeleaf很新,遇到了一些我自己无法解决的问题。我创建了一个视图,用户可以在其中填写调查,回答一些可以关闭的问题(只允许A,B,C,D)或打开(用户输入自己的文本)。我认为将字母A,B,C或D作为答案(而不是长字符串)传递对我来说会更快更好,遗憾的是我不知道如何使用表格和百里香的输入来实现它。例如,这是一个问题:
which one is better?
(radio box) answer first,
(radio box) answer second,
(radio box) answer third,
(radio box) answer fourth
我想要实现的只是当用户选择answer first
时,我们将得到一个值' A'而不是整个标签。
答案 0 :(得分:0)
单选按钮已按您所述的方式工作。 value
是保存到数据库的内容,<label>
可以包含您想要的任何文本(与value
无关)。
<label><input name="question1" type="radio" value="A" /> answer first</label>
<label><input name="question1" type="radio" value="B" /> answer second</label>
<label><input name="question1" type="radio" value="C" /> answer third</label>
<label><input name="question1" type="radio" value="D" /> answer fourth</label>