在我的wordpress网站上,我使用重力表来完成一个在线申请流程,大约有10到12页的表格填写。一旦用户填写了所有流程并将其转到付款方式页面(这是页面的最后一页),他就会看到他在上一页中选择的付款方式的详细信息。
在上一页中,我有3个选项可供选择,如信用卡,支票和汇票。现在选择信用卡,工作正常,并在下一页显示其详细信息。但对于另外两个 - 支票和汇票,其中任何一个都被选中,下一页显示黑色细节区域。我需要根据选择显示细节。
这主要是因为显示内容时出现Jquery问题。
在此页面中,似乎有如下代码来显示内容并阻止它们显示。
插件/ gravity_forms / form_display.php 中的
<div id='gform_page_{$form["id"]}_{$field["pageNumber"]}' class='gform_page{$custom_class}' {$style}>
<div class='gform_page_fields'>
<ul class='gform_fields {$form['labelPlacement']}'>";
和li喜欢
$style = !empty($form) && !IS_ADMIN && RGFormsModel::is_field_hidden($form, $field, $field_values) ? "style='display:none;'" : "";
$ field_id = IS_ADMIN ||空($ form)? &#34; field_的$ id&#34; :&#34; field _&#34; 。 $ form [&#34; id&#34;]。 &#34; _ $ ID&#34 ;;
return "<li id='$field_id' class='$css_class' $style>" . self::get_field_content($field, $value, $force_frontend_label, $form == null ? 0 : $form["id"]) . "</li>";
}
当表格当前页面出现时,它会显示其他字段显示的字段:无
我需要知道这些显示过程:block和none在这种情况下是如何工作的。哪个文件导致了这些所有操作?
这里
我还面临一个问题
少数ID,它不显示字段
然后为此我编码 Themes / function-application.php
add_filter('gform_pre_render_'.$form_id, 'populate_checkbox',10);
function populate_checkbox($form)
{
在这.... 我的代码
if($current_page==12){
require_once 'includes/application_form/payment.php';
?>
<script type="text/javascript">
alert('inside');
jQuery("#field_1_212").css("display","block");
jQuery("#field_1_129").css("display","block");
alert('after');
</script>
<?php
}
?>
在这里我发现只有第一个警报内部工作正常..然后jquery,警告后都没有工作.. 所以我需要知道我需要修改哪个文件?
提前致谢..