Drupal 9 Webforms 电话元素未在加载时添加国家/地区代码

问题描述 投票:0回答:1

你好,我正在使用 Drupal9 和 Webforms。我们的表单应该支持国际电话号码,国家/地区选择列表是可见的,但加载时不会添加国家/地区代码,因此用户会收到电话无效的错误,因为他们需要再次选择国家/地区才能使国家/地区代码生效添加到输入中。

我怎样才能改变这种行为?

drupal drupal-modules drupal-webform drupal-9
1个回答
0
投票

既然您提到当用户手动选择国家/地区时会添加国家/地区代码,我相信您要么使用一些 JS 库,要么使用贡献/自定义模块。

您可以尝试使用

Drupal.behaviors

在页面加载事件上模拟相同的行为

或者,您可以尝试针对此用例使用最广泛的贡献模块,即国际电话,它可以开箱即用地完成这项工作。

您可以在 https://www.coosto.com/en/demo 页面

查看实际情况
© www.soinside.com 2019 - 2024. All rights reserved.