我有一個下拉菜單,當試圖選擇第一個選項時表明沒有選擇任何選項。<選項值不允許選擇第一個選項
<form method="post" action="update.php">
<select name="id" required=true value="<?php echo $row['name']; ?>">
<?php
$row="SELECT pk_app_id, name FROM applications";
while ($row = $stmt->fetch()){
echo "<option value =\"" . $row['pk_app_id'] . "\">" . $row['name'] . "</option>";
}
?>
</select>
<br />
Status:
Red <input type="radio" value="red" name="status" />
Yellow <input type="radio" value="yellow" name="status" />
Green <input type="radio" checked="checked" value="green" name="status" />
<br />
Reason:
<br />
<select name="reason">
<option value="" selected="selected" value="">Select Reason</option>
<option value="ONLINE">Online</option>
<option value="MAINTENANCE">Maintenance</option>
<option value="ERROR">Error</option>
<option value="OFFLINE">Offline</option>
<option value="">No Reason</option>
</select>
<br />
Description:
<br />
<textarea rows="5" cols="30" name="description" wrap="hard" maxlength="320" value="<?
php echo $row['description']; ?>" /></textarea>
<br />
<div align="right"> <input name="update" type="submit" value="Update"/>
<?php date_default_timezone_set('America/New_York'); $today = date("m/d/Y g:i a"); ?>
<input type="hidden" name="last_updated" value="<?php echo $today; ?>" />
</form>
我想要麼喜歡在那裏我可以選擇第一個選項,甚至如果我把一個「選擇」選項,在頂部這是禁用的。無論哪種方式,如果任何人都可以指出我正確的方向,我將不勝感激。
請分享生成的HTML。 – Sampson
什麼是沒有選擇什麼? – Quentin
如果我選擇了第一個選項(因爲第一個選項是從SQL查詢填充的,IE根本沒有選擇任何東西),因此它是必需的= true的表單。我不知道你的意思是由提交的表單來改變我的數據庫。 – ZeroAccess