Bagaimana Melaksanakan Pengesahan Borang di JS Sudut?



Artikel ini akan memberi anda pengetahuan yang terperinci dan komprehensif mengenai cara melaksanakan Form Validation di Angular JS dengan Contoh

Pengesahan adalah kaedah untuk mengesahkan pengguna. Ia digunakan dalam semua Teknologi Web seperti dan . Tetapi hari ini fokus kami adalah pada Pengesahan dalam JS Angular dalam urutan berikut:

Apakah pengesahan borang?

Pengesahan borang adalah teknik di mana kita dapat mengesahkan bentuk HTML. Mari kita ambil contoh mudah untuk menganggap pengguna mempunyai borang HTML dan borang HTML mempunyai medan yang berbeza, bidang ini disahkan oleh pengesah bentuk ketika kita ingin mengesahkan borang, kita hanya perlu memeriksa nilai bidang tertentu dengan ungkapan validator .





validation-in-angular-jsSekiranya ungkapan biasa dan nilai medan adalah sama maka kita dapat mengatakan bahawa borang kita disahkan. Dalam bentuk HTML, terdapat pelbagai jenis pengesahan seperti e-mel, wajib, minimum, maks, kata laluan, dll.

def __init__ python

Pengesahan Bentuk di JS Sudut

Mari kita bincangkan bagaimana kita dapat mengesahkan borang dalam JS sudut. Angular JS menyediakan pelbagai jenis sifat pengesahan borang yang boleh kita gunakan untuk mengesahkan borang atau mendapatkan data dari borang tersebut.



  • $ sah : Harta ini memberitahu sama ada bidang itu sah atau tidak dengan menerapkan peraturan yang sesuai.

  • $ tidak sah : Seperti namanya tidak sah jubin ini cuaca lapangan tidak sah atau tidak berdasarkan peraturan yang sesuai tentang itu.

  • $ murni : Ia akan kembali benar dalam bidang input form yang tidak digunakan.



  • $ kotor : Ia akan kembali benar dalam bidang input form yang digunakan.

  • $ tersentuh : BooleanTrue jika input telah kabur.

Untuk mengakses borang: .

Untuk mengakses input: ..

Sekarang mari kita jelaskan pengesahan bentuk dalam sudut JS dengan contoh, jadi pertama-tama kita membuat dua fail, satu adalah app.js dan satu lagi adalah index.html. Fail index.htm kami mengandungi borang HTML sederhana yang mempunyai pengesahan sudut dan fail app.js kami mengandungi kod backend untuk menangani pengesahan borang di halaman index.html.

Theindeks.htmlisi kandungan halaman dengannovalidateharta benda dan apa maksudnya sebenarnya?

Properti novalidate dalam tag borang memberitahu HTML bahawa kami dapat menggunakan pengesahan borang khusus kami. Sekiranya kita tidak memberikan harta novalidate dan borang HTML mengesahkan dengan menggunakan sifat pengesahan borang lalai HTML5.

Langkah-langkah dalam Pengesahan Bentuk

Dalam borang kami, kami membuat 6 bidang dalam bentuk kami adalah nama depan, nama belakang, e-mel, telefon, kata laluan, dan mesej.

  1. Pertama, kami menambahkan validator medan yang diperlukan, validator ini memberitahu pengguna bahawa bidang tertentu diperlukan.

  2. Seterusnya adalah bidang e-mel jika pengguna tidak memberikan e-mel yang sah, maka pengesah e-mel kami akan membuat kesalahan pengesahan e-mel.

  3. Kami menetapkan panjang minimum dan maksimum dalam pengesahan kata laluan kami, panjang minimum adalah 5 dan panjang maksimum adalah 8 sehingga pengguna dapat memberikan kata laluan yang sah antara 5 hingga 8 aksara.

  4. Akhirnya, kami menetapkan telefon dan bidang mesej yang diperlukan dan secara khusus, menerapkan pengesahan nombor pada telefon yang diajukan.

Kod untuk Pengesahan Bentuk di JS sudut

indeks.html

Contoh skop sudut Nama Pertama 

Ini difailkan diperlukan

cara menukar double menjadi int di java
Nama terakhir

Ini difailkan diperlukan

E-mel

Ini difailkan diperlukan

Bukan e-mel yang sah

Telefon

Ini difailkan diperlukan

Ini bukan telefon yang sah

Kata Laluan

Ini difailkan diperlukan

Kata laluan antara 5 hingga 8 aksara

Mesej

Ini difailkan diperlukan

Hantar

app.js

var app = angular.module ('ngValidApp', []) app.controller ('ngValidController', fungsi ($ lingkup) {})

Mari kita bincangkan beberapa arahan pengesahan yang digunakan dalam bentuk:

  • ng-diperlukan : Untuk menyediakan bidang yang diperlukan
  • ng-tunjuk : Untuk menunjukkan mesej ralat berdasarkan keadaan (periksa sifat pengesahan)
  • panjang minimum : Untuk memberikan panjang minimum
  • panjang maksimum : Untuk memberikan panjang maksimum
  • corak : Untuk memadankan corak tertentu
  • model ng : Mengikat medan dengan sifat pengesahan seperti $ error, $ valid, dll.

Dengan ini, kita akan mengakhiri artikel Pengesahan dalam Angular JS ini. Saya harap anda mendapat pemahaman tentang pelbagai perkara yang perlu dipertimbangkan untuk pengesahan bentuk di Angular JS.

Sekiranya anda ingin mengetahui lebih lanjut mengenai rangka kerja sudut, lihatlah kami yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami sudut dengan mendalam dan membantu anda mencapai penguasaan terhadap subjek.

Ada soalan untuk kami? Sila sebutkan di bahagian komen artikel ini dan Kami akan menghubungi anda.