【发布时间】:2020-04-21 01:58:10
【问题描述】:
我正在尝试使用重力形式的“电话”字段实现https://www.jqueryscript.net/demo/jQuery-International-Telephone-Input-With-Flags-Dial-Codes/。问题是只要出现验证错误,下拉菜单就会消失。我尝试了以下方法:
$( '#ModalTrainingForm' ).on( 'shown.bs.modal', () => {
const input = document.querySelector( '#input_3_5' );
if ( input ) {
window.intlTelInput( input, {
separateDialCode: true,
utilsScript: `../vendor/utils.js?${d}`,
autoPlaceholder: 'polite',
localizedCountries: { 'sv': 'Sweden' },
});
}
});
随着
$( document ).on( 'gform_post_render', () => {
const input = document.querySelector( '#input_3_5' );
if ( input ) {
window.intlTelInput( input, {
separateDialCode: true,
utilsScript: `../vendor/utils.js?${d}`,
autoPlaceholder: 'polite',
localizedCountries: { 'sv': 'Sweden' },
});
}
});
只要出现重力表单验证错误,下拉菜单中就不会选择任何选项。如何解决这个问题?欢迎任何帮助/建议。
【问题讨论】:
标签: wordpress gravity-forms-plugin