我在自己写的一页上有一个自定义表单(硬编码,不是GF):
<form id="tailor-select" method="POST">
<ul>
<li>
<ul>
<li>
<input name="input_9.1" type="checkbox" value="Cover Design" id="choice_2_9_1" tabindex="1">
<label for="choice_2_9_1" id="label_2_9_1">Cover Design</label>
</li>
<li>
<input name="input_9.2" type="checkbox" value="Artwork Creation" id="choice_2_9_2" tabindex="2">
<label for="choice_2_9_2" id="label_2_9_2">Artwork Creation/Redrawing/Relabelling <a rel="#artwork" href="javascript:void(0);">read more ></a></label>
</li>
<li>
<input name="input_9.3" type="checkbox" value="Map Creation" id="choice_2_9_3" tabindex="3">
<label for="choice_2_9_3" id="label_2_9_3">Map Creation</label>
</li>
<li>
<input name="input_9.4" type="checkbox" value="Indexing" id="choice_2_9_4" tabindex="4">
<label for="choice_2_9_4" id="label_2_9_4">Indexing <a rel="#indexing" href="javascript:void(0);">read more ></a></label>
</li>
<li>
<input name="input_9.5" type="checkbox" value="Proof Reading" id="choice_2_9_5" tabindex="5">
<label for="choice_2_9_5" id="label_2_9_5">Proof Reading <a rel="#proof" href="javascript:void(0);">read more ></a></label>
</li>
<li>
<input name="input_9.6" type="checkbox" value="Digital Deliverables" id="choice_2_9_6" tabindex="6">
<label for="choice_2_9_6" id="label_2_9_6">Digital Deliverables <a rel="#digital" href="javascript:void(0);">read more ></a></label>
</li>
<li>
<input name="input_9.7" type="checkbox" value="Author Liaison" id="choice_2_9_7" tabindex="7">
<label for="choice_2_9_7" id="label_2_9_7">Author Liaison <a rel="#author" href="javascript:void(0);">read more ></a></label>
</li>
</ul>
</li>
<li>
<input type="submit" value="Ok! I\'m ready to fill out the enquiry form >" class="choose">
</li>
</ul>
</form>
我想做的是,如果这些复选框中的任何一个被选中,那么数据将被传递到另一个页面上的重力表单(ID=2),相应的复选框将被选中。。。
我知道数据需要发布,提交操作需要是GF表单所在页面的url。
我还知道我可以在函数中使用挂钩。php文件,但阅读Gravity Forms文档时,它并没有提到使用表单填充表单,至少我看不到/找不到。有点像这样:
function populate_fields($value, $field, $name) {
$values = array(
\'field_one\' => \'value one\',
\'field_two\' => \'value two\',
\'field_three\' => \'value three\',
);
return isset($values[$name]) ? $values[$name] : $value;
}
add_filter(\'gform_field_value\', \'populate_fields\', 10, 3);
我的问题是,如何将数据从自定义表单传递到重力表单?
恐怕我真的不知道从哪里开始
谢谢=/