html required标签不适用于表单提交

时间:2014-03-25 09:55:26

标签: php html forms validation required

必填标签不适用于以下表格。为什么?有人请帮帮我。感谢。

<form name="qquote" method="post" action="<?php $_SERVER['PHP_SELF'];?>" style="margin-left:30px">
<input required type="text" id="from" class="cleardefault from" name="from" value="From" size="8px"/>
<img src="images/arrow.png" />
<input required type="text" id="to" class="cleardefault to" name="to" value="To" size="8px"/><br />
<input type="text" id="name" class="cleardefault field" name="name" value="Name" size="26px"/><br />
<input type="text" id="phone" class="cleardefault field" name="phone" value="Phone" size="26px"/><br />
<input type="text" id="email" class="cleardefault field" name="email" value="Email" size="26px"/><br />
<input type="text" id="bedroom" class="cleardefault field" name="bedroom" value="No. of Bedrooms" size="26px"/><br />
<input type="text" id="date" class="cleardefault field" name="date" value="Moving Date" size="26px" readonly onClick="GetDate(this);"/>
<input type="submit" id="submit" class="submit" name="QuickQuote" value="" />
</form>

2 个答案:

答案 0 :(得分:4)

我认为你的问题是你已经在文本框中添加了一个值。意思是它已经有了一些东西。它认为它充满了。

如果您清空该字段并单击该按钮,则会弹出警告,说明该字段是必需的。

从表单中删除value=,然后重试。

您还可以在输入字段前添加文字,如下所示:

To: <input type="text" id="to" class="cleardefault to" name="to" size="8px" required /><br />效果相同。但是有必要的工作领域。

答案 1 :(得分:1)

删除<input required type="text" id="from" class="cleardefault from" name="from" **value=""** size="8px"/>的value属性的内容。如果您需要在该文本框中放置一个值,则可以放置placeholder

<input required type="text" id="from" class="cleardefault from" name="from" placeholder="From" size="8px"/>