У меня есть эта форма:
<form id="br" method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]) ?>">
<table>
<tr>
<td>Report Title:*</td> <td><input name="title" type="text" required placeholder="The bug that you want to report" size="50" maxlength="35" /></td><td></td>
</tr><br />
<tr>
<td>Reporter:*</td> <td><input name="user" type="text" required class="username" placeholder="Your name" size="50" maxlength="35"></td><td><input type="checkbox" name="anonymous" id="cb" /><label for="cb">Report anonymously</label></td>
</tr>
<tr>
<td style="vertical-align: top;">Report summary:* </td> <td><textarea name="sum" cols="39" rows="15" required id="sum"></textarea></td></td><td></td>
</tr>
<tr><td style="font-size:12px;"><em>* - required field</em></td><td></td><td></td></tr>
</table>
<br />
<a href="#" class="submit"><div class="submitform"></div></a>
<br />
</form>
Но обязательные поля не будут проверяться, даже если я поставлю для них required
атрибут. Он немедленно отправит форму без проверки больше...
Ладно, я понял
<a href="#" class="submit"><div class="submitform"></div></a>
Должен быть
<input type="submit" name="submit" />
="required"
вrequired
атрибуты, но все равно не работает. И еще одна вещь, я используюHTML5
здесь как мой тип документа, а неXHTML
<input type="submit" />
. Вы использовали<a href="..."
.