Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不知道表单字段的情况下向表单添加数据?_Javascript_Php_Jquery_Forms_Codeigniter - Fatal编程技术网

Javascript 如何在不知道表单字段的情况下向表单添加数据?

Javascript 如何在不知道表单字段的情况下向表单添加数据?,javascript,php,jquery,forms,codeigniter,Javascript,Php,Jquery,Forms,Codeigniter,首先感谢那些在我工作中给予我很大帮助的人。伙计们,我现在有大麻烦了。如果可以的话,请帮助我 我的数据库中有一个表单(HTML表单中的字段),即使我不知道是什么导致表单是动态的,我在视图中调用该表单,并使用该表单编辑数据库其他列中的数据,因此我通过控制器检索这些数据。问题是:如何在表单中设置数据 示例表单如下所示: <form-template> <fields> <field type="text" subtype="text" requir

首先感谢那些在我工作中给予我很大帮助的人。伙计们,我现在有大麻烦了。如果可以的话,请帮助我

我的数据库中有一个表单(HTML表单中的字段),即使我不知道是什么导致表单是动态的,我在视图中调用该表单,并使用该表单编辑数据库其他列中的数据,因此我通过控制器检索这些数据。问题是:如何在表单中设置数据

示例表单如下所示:

<form-template>
    <fields>
        <field type="text" subtype="text" required="true" label="Title" class="form-control" name="title"/>
        <field type="textarea" required="true" label="Description" class="form-control" name="description"/>
        <field type="text" subtype="text" required="true" label="check" class="form-control" name="check"/>
        <field type="text" subtype="text" required="true" label="Location" class="form-control" name="location"/>
        <field type="file" label="Image" class="form-control file-input" name="image" multiple="true"/>
    </fields>
</form-template>

请帮帮我,伙计们。我的项目几乎完成了,这是我必须做的最后一件事。

获取JSON并将其放入变量中

现在,对于每个输入字段,您都为其添加一个值

<?php $title = your_json_field; ?>

<input type="text" name="title" value="<?php echo $title">


所以,您在从JSON检索数据时遇到了问题?您已经尝试了什么,步骤是什么?这有助于我们更好地关注实际答案。您必须识别每个字段。没有兄弟从json检索数据很容易,但设置数据为表单需要知道这是什么类型的表单?兄弟,什么是“将数据设置为表单?”
<?php $title = your_json_field; ?>

<input type="text" name="title" value="<?php echo $title">