我有一個表格:爲什麼我的表單中的選擇輸入字段沒有發送到服務器?
<form class="form-horizontal" role="form"
action="/createstudent" method="POST">
<div class="form-group">
<label for="fieldName" class="col-sm-2 control-label">First name:</label>
<div class="col-sm-4">
<input type="text" class="form-control" id="fieldName" name="firstname">
</div>
</div>
//....more input fields....
<div class="form-group">
<label for="classof">Class of:</label>
<select class="form-control" id="classof">
</select>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-4">
<button type="submit" class="btn btn-default">Create</button>
</div>
</div>
</form>
<script>
$(document).ready(function(){
var $select = $("#classof");
var currentTime = new Date();
var year = currentTime.getFullYear();
for (var i=0;i<13;i++) {
$select.append('<option value=' + (year + i) + '>' + (year + i) + '</option>');
}
});
</script>
正如你所看到的,對於選擇輸入字段中的選項,動態填充,頁面加載時。當我發表我的表單(通過點擊按鈕),請求主體包含所有其他字段(名字等)的詳細信息,但沒有選擇對象的詳細信息...爲什麼不是在請求正文?
失蹤您還沒有添加name屬性 –