2017-12-05 4 views
0

私は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'として取得することです。thymeleafの入力、値とラベルが異なる

答えて

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> 
関連する問題