表单中一个选择框,一个input,这两个是默认值,需求是判断这两个值是否修改
首先在页面加载完成后自动获取这两个值
formdata=$("#dormDetailForm #apartmentId").val();
formdata2 = $("#dormitoryname").val();
<input type="text" class="hidden" id="dormitoryId" name="dormitoryId" th:value='${schoolDormitory.dormitoryId}'/>
<input id="dormitoryname" name="dormitoryName" th:value="${schoolDormitory.dormitoryName}" type="text" class="form-control" placeholder="寝室名称">
对隐藏域不加表单直接取input的值的话,会得到一个空白值,但不是null
修改完毕后,点击保存,再次获取修改后的数据
var data = $("#dormDetailForm").serializeArray();
var formdata3 = data[1].value;
var formdata4 = $("#dormitoryname").val();
先将表单转为json数据,再取得value
页面一开始加载用转化表单为json数据的方法,并不能获取选择框的值,而修改后再使用
formdata=$("#dormDetailF