作者:qaqa | 来源:互联网 | 2023-09-18 22:55
Hello,
I know this issue has been reported many times but none of the answers have been able to fix my problem.
Steps to reproduce
Same as the Github ones, both css and js imports (that is the right path):
My input is generated dynamically with a 'tel' type
I then check the type and execute the following code:
1 2 3 4
| if (columnData.forminfo.fields[u].inputtype === "tel") {
var input = $("#"+columnData.forminfo.fields[u].inputid);
window.intlTelInput(input);
} |
But I also tried this (with the utils import too):
1 2 3 4 5
| var input = document.querySelector("#"+columnData.forminfo.fields[u].inputid);
var iti = intlTelInput(input, {
utilsScript: "https://cdn.jsdelivr.net/npm/intl-tel-input.0.3/build/js/utils.js",
});
} |
Expected behaviour
I should have had my input created with the flag version.
Actual behaviour
I get an error: 'intlTelInput is not a function'.
Initialisation options
I put my code above.
If I don't use the
in the first code, I get a 'intlTelInput is not defined' if it can help.
Thanks!
该提问来源于开源项目:jackocnr/intl-tel-input
-software these imports worked for me
1
| import intlTelInput from 'intl-tel-input' |
1
| import 'intl-tel-input/build/js/utils.js' |