Скрытые значения intl-tel-input не отправляются через форму
Я реализовал intl-tel-input
как это
var ppvar;
function primaryPhoneDisplay(assignedName){
let countryPhoneNumer = document.querySelector(`input[name="${assignedName}"]`);
ppvar = window.intlTelInput(countryPhoneNumer, {
separateDialCode: true,
initialCountry: "IN",
preferredCountries: ["IN"],
nationalMode: false,
hiddenInput: "primary_phone_test",
formatOnDisplay: false,
utilsScript:'https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/14.0.6/js/utils.js'
});
}
primaryPhoneDisplay("primaryPhone");
HTML
это так
<form action="/formsubmit" method="POST" onsubmit="return formSubmit()">
<input type="text" name="primaryPhone" class="form-control" oninput="someFunction(this)" placeholder="Phone Number" />
<input type="submit" value="Submit" />
</form>
На inspecting
скрытые поля появляются в источнике, но при отправке формы поля отсутствуют в req.body
Все остальные поля есть, кроме этого.
Что-то не так с кодом?