0

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以外のすべてのフィールドがあります。

コードに何か問題がありますか?

4

0 に答える 0