首先,如果这听起来很荒谬,我想道歉。我有此HTML,其中显示了从数据库检索到的房屋信息。因此,我想更新价格。例如,预定房屋的价格为150(固定)。如果他/她想要其他设施,例如空调(20),总数将为170。因此,{house.price}将为170。我想做的是,如果用户要更新信息,则他/她想要更改为Wifi(10),则{house.price}将自动更改为160,反之亦然。
当我第一次插入有关房屋的信息时,下面的jquery用于计算房屋的价格。因此,如果可以用来更新价格,我不会。还有另一种方法吗?
HTML
public static void printPlayList() {
songs.forEach(System.out::println);
adds.forEach(System.out::println);
}
JQuery
<form id=my-form>
<select id="type" name="type" class="form-control">
<option id="1" data-price='150' value="House" <c:if test="${house.type=='House'}">selected</c:if>></option>
</select>
<label for="facilities">Facilities</label><br>
<input type="radio" name="description" data-price="20" value="Aircond" <c:if test="${house.description =='Aircond'}">checked</c:if>>Aircond<br>
<input type="radio" name="description" data-price="10" value="Wifi" <c:if test="${house.description =='Wifi'}">checked</c:if>>Wifi<br>
<label for="price">Price/Night</label>
<input type="text" id='my-total' class="form-control" name="price" value="<c:out value="${house.price}" />" >