2014-03-25 50 views
0

所需標記不適用於以下表單。爲什麼?有人請幫助我。謝謝。html所需標記不適用於表單提交

<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> 
+0

請檢查是'<!DOCTYPE HTML>'是在你的頁面的頂部...它代表'html5' ...和'html5'支持'required attribute' ... –

+0

那裏有什麼形成問題?謝謝 –

回答

4

我認爲你的問題是你已經在文本框中添加了一個值。意味着它已經有了一些東西。它認爲它充滿了。

如果您清空該字段並單擊該按鈕,將會彈出一個警告說該字段是必需的。

從表單中刪除value=,然後重試。具有相同效果的

To: <input type="text" id="to" class="cleardefault to" name="to" size="8px" required /><br />

您可以在這樣輸入字段的前面也添加文本。但有工作要求的領域。

+0

這就是問題所在。使用'

+0

是的,我已經知道了。謝謝 –

+0

謝謝大家。我已經知道了。特別感謝@Deja Vu –

1

刪除的<input required type="text" id="from" class="cleardefault from" name="from" **value=""** size="8px"/>。如果你需要把在文本框中輸入值的值屬性的內容,你可以把placeholder

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

+0

謝謝大家。我已經知道了。謝謝。 –

+0

@ user3398595如果您得到答案,請提出答案並接受答案 – Techy

+0

如何接受正確的答案? –