Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendapatkan Kode Negara dari plugin (intl-tel-input) setelah mengirimkan formulir?

opsi intlTelInput:

Masukan tersembunyi

Tambahkan input tersembunyi dengan nama yang diberikan. Atau, jika nama input Anda berisi tanda kurung siku (mis. name="phone_number[main]") maka input tersembunyi akan diberi nama yang sama, mengganti isi kurung dengan nama yang diberikan (mis. jika Anda menginisialisasi plugin dengan hiddenInput :"full", maka dalam hal ini input tersembunyi akan memiliki name="phone_number[full]"). Saat dikirim, secara otomatis akan mengisi input tersembunyi dengan nomor internasional lengkap (menggunakan getNumber). Ini adalah cara cepat bagi orang yang menggunakan formulir non-Ajax untuk mendapatkan nomor internasional lengkap, bahkan ketika mode nasional diaktifkan. Hindari opsi ini saat menggunakan formulir Ajax dan sebagai gantinya cukup hubungi getNumber untuk mendapatkan nomor internasional lengkap untuk mengirim permintaan. Catatan:mengharuskan input berada di dalam elemen formulir, karena fitur ini bekerja dengan mendengarkan acara kirim pada elemen formulir terdekat. Perhatikan juga bahwa karena ini menggunakan getNumber secara internal, pertama memerlukan opsi utilsScript, dan kedua mengharapkan nomor yang valid sehingga hanya boleh digunakan setelah validasi.

var phone_number = window.intlTelInput(document.querySelector("#phone_number"), {
  separateDialCode: true,
  preferredCountries:["in"],
  hiddenInput: "full",
  utilsScript: "//cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/js/utils.js"
});

$("form").submit(function() {
  var full_number = phone_number.getNumber(intlTelInputUtils.numberFormat.E164);
$("input[name='phone_number[full]'").val(full_number);
  alert(full_number)
  
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/css/intlTelInput.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.3/js/intlTelInput.min.js"></script>
<body>
  <form>
    <input type="tel" name="phone_number[main]" id="phone_number" />
    <button type="submit" name="save">Save</button>
  </form>

</body>

Kode Php

Anda bisa mendapatkan nomor lengkap seperti

$phone_number = $_REQUEST['phone_number']['full'];


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql — Bagaimana menangani pencarian kueri dengan karakter khusus /(garis miring ke depan) dan \(garis miring terbalik)

  2. Menulis satu kueri untuk beberapa kueri dengan kondisi tabel yang sama

  3. Pisahkan nilai string yang dibatasi menjadi baris

  4. perbarui tabel menggunakan pernyataan yang disiapkan secara dinamis

  5. MYSQL:JIKA memiliki kondisi OR ®EXP cocok