2 回答

TA貢獻(xiàn)1825條經(jīng)驗 獲得超4個贊
您正在訪問$row
變量,甚至在以下語句中也沒有該變量,
<option value="<?php echo $row['designation_id']; ?>">Please Select designation</option>
請將此聲明替換為以下內(nèi)容,
<option value="">Please Select designation</option>
選擇要與所需屬性一起使用的第一個選項的值應(yīng)該為空白。
參考此規(guī)范
而且,如果您不希望出現(xiàn)錯誤,則只需required
從select元素中刪除屬性即可。

TA貢獻(xiàn)1831條經(jīng)驗 獲得超10個贊
您可以使用這種方法。
<form action="" method="post" onsubmit="return validateForm()">
<select class="form-control" name="designation" id="designation" style="color: black;" required>
<option value="0">Please Select designation</option>
<option value="1">designation 1</option>
<option value="2">designation 2</option>
</select>
<input type="submit" value="Submit">
</form>
<script>
function validateForm(){
var e = document.getElementById('designation');
var selectedDesig = e.options[e.selectedIndex].value;
if(selectedDesig == 0){
alert('Please Select designation');
return false;
}
return true;
}
</script>
- 2 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報