jquery函数在多页表单中无法正常工作

时间:2014-07-31 13:09:44

标签: wordpress wordpress-plugin

在我的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,警告后都没有工作.. 所以我需要知道我需要修改哪个文件?

提前致谢..

0 个答案:

没有答案