问题在于:我将多页重力表单与外部 API 结合使用。
在表单的第一页上,用户提供电话号码。在后续页面上,我需要向外部 API 发送电话号码,以便检索用户的当前设置,然后必须将其预填充到其他字段中。
我知道如何使用 gform_post_paging,但由于$entry尚未创建,我无法使用它从以前的页面中提取字段。
gform_pre_submission/gform_after_submission不要帮助我,因为我需要在用户到达表单末尾之前进行 API 调用。
我还尝试通过 jQuery 处理此问题,方法是在页面前进中提取并存储电话字段的值(e.g. var phoneNum = jQuery('#input_2_25').attr('value');),但无论使用字段 id 时如何,我都会得到“未定义”。(它工作正常,在同一位置,在网站上查找其他 id,所以问题不在于 jQuery。)我猜这意味着在页面之间,视图中不存在表单元素?
我怎样才能实现这个目标(即,在用户到达表单末尾之前从多页重力表单中的前一页检索值)?
我的问题很简单,所以希望你能理解它.
当我们写<ol><li></li></ol>tag时,默认情况下生成的小数如下:
- ABC
- 高清
- GEH
等等....
但我想改变这样的风格<ol><li></li></ol>(非常小的变化,因为我的设计师给我这个):
1 - abc
2 - def
3 - gih等等....
那么请告诉我如何才能实现这个设计ol.
这是我的CSS代码:
ol {
margin: 0;
padding: 0;
}
ol li {
list-style: decimal;
}
Run Code Online (Sandbox Code Playgroud) 我正在使用WooCommerce插件。我创建了一个销售页面,并使用[sale_products]WooCommerce的简码。它完美地显示了所有销售产品,现在我希望如果没有销售产品,则消息将显示为“没有销售产品”。
像这样:
if(!empty([sale_products])) {
[sale_products]
} else {
// message
}
Run Code Online (Sandbox Code Playgroud)
有什么办法可以解决这个问题?
我有两个数组
第一个阵列
array(
[0] => +970
[1] => +971
[2] => +972
)
Run Code Online (Sandbox Code Playgroud)
和第二阵列
array(
[0] => 465465454
[1] => 321321355
[2] => 987946546
)
Run Code Online (Sandbox Code Playgroud)
我想像这样合并它们
array(
[+970] => 465465454
[+971] => 321321355
[+972] => 987946546
)
Run Code Online (Sandbox Code Playgroud)
我尝试array_merge但这给了我一些我不想要的结果
$busi_code = $page1_data->business_code; //array
$busi_num = $page1_data->business_number; //array
$business_phone_numbers = array_merge($busi_code, $busi_num);
echo '<pre>';
print_r($business_phone_numbers);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud)
结果是
[0] => +970
[1] => +971
[2] => +972
[3] => 465465454
[4] => 321321355
[5] => 987946546
Run Code Online (Sandbox Code Playgroud)
所以请指导我如何达到我要求的结果.
php ×2
wordpress ×2
array-merge ×1
arrays ×1
css ×1
html ×1
html-lists ×1
shortcode ×1
woocommerce ×1