代码推演
界面上有值,提交数据里就有吗?
<form>
<label for="sid">学号</label>
<input id="sid" value="20260001">
<label for="group">班级</label>
<input id="group" name="group" value="A班" disabled>
<label for="course">课程</label>
<input id="course" name="course" value="Web" readonly>
<button type="submit">提交</button>
</form>
提问:不考虑提交按钮自身的数据,只按标准表单序列化规则,三个文本控件中哪几个会进入数据?要让学号进入数据,最小修改是什么?
查看参考解析
只有 course=Web。学号缺少 name;disabled 控件不参与提交;readonly 文本控件有 name,仍参与提交。给学号增加 name="studentId"。预览拦截真实提交,此题不向服务器发送数据。