1. 程式人生 > >html form表單提交

html form表單提交

前要:利用themleaf模板使用th:checked提交資料怎麼選擇都是on 奇怪的很,只好回去使用原來的form表單提交了

重新測試了一遍發現只能必須只能寫name 而不是在div radio的範圍內部寫th:field="*{serviceAttitudeScore}",也不能單獨寫載label裡面,僅僅支援name提交表單!!!!! value可以兩種寫法(th:value/value)

對於themleaf都可以提交,提交屬性是name或者th:field,但是對於radio是name 而不是th:field!!!!!!!!!!

頭部

  <form id="form1" action="#" th:action="@{/workflow/worksheetEdit/create}"
                      method="post" class="box-body-content" th:object="${worksheetEditVo}"
                      enctype="multipart/form-data" role="form">
 <div class="radioBox" >
                                    <label><input type="radio" name="serviceAttitudeScore" value="5">很滿意 5分</label>
                                    <label><input type="radio" name="serviceAttitudeScore" value="4">滿意 4分</label>
                                    <label><input type="radio" name="serviceAttitudeScore" value="3">尚可 3分</label>
                                    <!--<label><input type="radio" name="attitude">不滿意 2分</label>-->
                                    <!--<label><input type="radio" name=attitude">投訴 1分</label>-->
                                </div>

name只要對應類的欄位利用submit提交即可,主要是提價必須在表單內部,不然不知道提交的是什麼

 <div class="box-footer">
                        <button type="submit" class="btn btn-sure" >儲存</button>
                    </div>
                </form>