2017-08-03 119 views
-1

我正在開發一個php學校項目,我必須使用詳細信息和摘要標記,我的問題是,當我提交表單時,所有字段都在$ _POST中,但不包含<details>

我知道表單提交基於名稱,所以我給它的名稱和ID,這是正常的嗎?

這裏是從表單字段集:

<legend>SITE</legend> 
<details id="SITE[comment]" name="SITE[comment]"> 
<summary>aide</summary> 
<p>titre : nom de votre site affiché dans l'entête<br> 
      couleur : de ce titre (format html ou css)<br> 
      image : nom du dossier des images 
</p></details><br> 

<label for="SITE[titre]">titre</label> 
<input id="SITE[titre]" name="SITE[titre]" value="Welcome" required="" size="25" type="text"><br> 

<label for="SITE[couleur]">couleur</label> 
<input id="SITE[couleur]" name="SITE[couleur]" class="color" value="#FFF" '="" type="text"><br> 

<label for="SITE[images]">images</label> 
<input id="SITE[images]" name="SITE[images]" value="img" required="" size="25" type="text"> 
<br> 
+0

可以添加更多的情況下,可以顯示使用後整個表單標籤和您正在使用,以嘗試並獲得PHP的發佈數據? – stuyam

+5

只有形式提交'input','select'和'textarea'元素。 – doublesharp

+0

啊......我應該知道它。謝謝!! –

回答

0

只有成功的表單控件的值將包含在提交的表單數據。形式控制包括input,selecttextareabutton

<details>元素不是表單控件。

0

您需要在表格標籤包裹的一切,並把一個提交按鈕

<form method="post" name="phpFileName" class="form-horizontal" enctype="multipart/form-data" role="form"> 
<legend>SITE</legend> 
<details id="SITE[comment]" name="SITE[comment]"> 
<summary>aide</summary> 
<p>titre : nom de votre site affiché dans l'entête<br> 
     couleur : de ce titre (format html ou css)<br> 
     image : nom du dossier des images 
</p></details><br> 

<label for="SITE[titre]">titre</label> 
<input id="SITE[titre]" name="SITE[titre]" value="Welcome" required="" size="25" type="text"><br> 

<label for="SITE[couleur]">couleur</label> 
<input id="SITE[couleur]" name="SITE[couleur]" class="color" value="#FFF" '="" type="text"><br> 

<label for="SITE[images]">images</label> 
<input id="SITE[images]" name="SITE[images]" value="img" required="" 
size="25" type="text"> 
<br> 
</form>