select 要求不在 chrome 工作
select required not working in chrome
Chrome 中要求的 select 无效(在 Firefox 中有效)。我的代码是:
<form id='form_tbl' action='include/value.inc.php' method="POST"><input type="hidden" name="quiz" value="1">
<?php include "include/sel_tbl.inc.php"; ?>
</form>
文件 sel_tbl.inc.php 是:
<?php
...
echo "<table><tr><th>Name</th>><th>date</th><th>quiz</th><th>quiz2</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td><input type='hidden' name='id_pers[". $row['ID'] ."]' value='". $row["ID"]."'>" . $row["Name"]. ' '. $row["lastn"]. "</td>";
echo "<td><select name='nota_intr_1[". $row['ID'] ."]' required ><option disabled selected>nota</option>";
for($i=1; $i<=10; $i++){
echo "<option value='$i'>$i</option>\n";
};
echo "</select></td>";
echo "<td><select name='nota_intr_2[". $row['ID'] ."]' required ><option disabled selected>nota</option>";
for($i=1; $i<=10; $i++){
echo "<option value='$i'>$i</option>\n";
};
echo "</select></td>";
echo "<td><textarea name='sgs[". $row['ID'] ."]' form='form_tbl' maxlength='200' autocomplete='off' placeholder='test here...'></textarea></td></tr>";
}
echo '</table><button name="button_vot">send</button>';
?>
我的代码有什么问题?
仅当您尝试从必填字段提交空值时,必填属性才会发出通知。为默认 selected 选项
赋空值
<option value="" disabled selected>nota</option>
如果用户没有 select 具有正确值的选项,它会通知。
Chrome 中要求的 select 无效(在 Firefox 中有效)。我的代码是:
<form id='form_tbl' action='include/value.inc.php' method="POST"><input type="hidden" name="quiz" value="1">
<?php include "include/sel_tbl.inc.php"; ?>
</form>
文件 sel_tbl.inc.php 是:
<?php
...
echo "<table><tr><th>Name</th>><th>date</th><th>quiz</th><th>quiz2</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td><input type='hidden' name='id_pers[". $row['ID'] ."]' value='". $row["ID"]."'>" . $row["Name"]. ' '. $row["lastn"]. "</td>";
echo "<td><select name='nota_intr_1[". $row['ID'] ."]' required ><option disabled selected>nota</option>";
for($i=1; $i<=10; $i++){
echo "<option value='$i'>$i</option>\n";
};
echo "</select></td>";
echo "<td><select name='nota_intr_2[". $row['ID'] ."]' required ><option disabled selected>nota</option>";
for($i=1; $i<=10; $i++){
echo "<option value='$i'>$i</option>\n";
};
echo "</select></td>";
echo "<td><textarea name='sgs[". $row['ID'] ."]' form='form_tbl' maxlength='200' autocomplete='off' placeholder='test here...'></textarea></td></tr>";
}
echo '</table><button name="button_vot">send</button>';
?>
我的代码有什么问题?
仅当您尝试从必填字段提交空值时,必填属性才会发出通知。为默认 selected 选项
赋空值<option value="" disabled selected>nota</option>
如果用户没有 select 具有正确值的选项,它会通知。