2017-08-03 118 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>