0
我有一個相當愚蠢的問題,但仍然無法找到解決方法...概念是有一個選擇值,提示用戶選擇一個主題。在選擇時,我需要將該主題ID存儲在下面我使用的每種表單中,以便我可以檢索該主題,並且我不想爲每個需要的單個表單使用不同的選擇。這裏是下面的代碼:如何從<select>檢索值並將其置於隱藏JSTL
<div class="input-field col s12">
<select>
<c:forEach var="subjectItem" items="${subjectList }">
<option value="${subjectItem.id }">${subjectItem.subjectName }</option>
</c:forEach>
</select> <label>For subject</label>
</div>
......
.....
<form method="POST" action="subject-add-school-deadline"
id="deadlineSchoolForm">
----! Here is should retrieve that data from select !-------
<div class="row">
<div class="input-field col s6">
<input id="schoolD_title" type="text" class="validate"
name="title""> <label
for="schoolD_title">Title</label>
</div>
</div>
<div class="row">
<div class="input-field col s12 l12 ">
<textarea id="schoolD_desc" name="description"
class="materialize-textarea validate" form="deadlineSchoolForm"></textarea>
<label for="schoolD_desc">Description</label>
</div>
</div>
<div class="row">
<label class="col s2">Deadline date</label> <input type="date"
class="datepicker col s4" name="date">
</div>
<div class="row right-align">
<button class="waves-effect waves-teal btn-flat" type="submit"
name="action" >
Add <i class="material-icons right">input</i>
</button>
</div>
</form>
----MORE FORMS BELOW ------
.....
.....
需要注意的是,因爲我需要多形式的選擇值我不需要像
<select form="form1>
。任何幫助將不勝感激。謝謝!!
你是什麼意思與 「藏在JSTL」?選擇實際上是隱藏的?如果是,它們是如何隱藏的(需要知道用於隱藏它們的css選擇器) –
您誤解了我,該選擇與任何形式分離。它會在我進入頁面時填充。我需要選擇setAttribute,每次用戶選擇不同的選擇選項時調用subjectId。比方說,之後選擇我有3個表格,我填寫第一個,並選擇提交。當我這樣做時,我需要從窗體中的值(這是工作正常),並單獨subjectId我檢索與@RequestAttribute在我的控制器。或者只是將每個表單的隱藏輸入中的subjectId包含在內。 – vibetribe93