Latest web development tutorials

AngularJS validasi input

AngularJS bentuk dan kontrol dapat memvalidasi input data.


validasi input

Pada bagian sebelumnya, Anda telah belajar pengetahuan tentang AngularJS bentuk dan kontrol.

AngularJS bentuk dan kontrol dapat menawarkan fitur validasi dan data ilegal yang dimasukkan oleh pengguna peringatan.

catatan Pastikan bahwa klien tidak dapat menjamin keamanan entri data pengguna, server yang validasi data juga diperlukan.

kode aplikasi

<! DOCTYPE html>
<Html>
<Script src = "http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"> </ script>
<Body>

<H2> Validasi Contoh </ h2 >

<Form ng-app = "myApp " ng-controller = "validateCtrl"
name = "myForm" novalidate>

<P> Username: Situs
<Input type = "text" name = "user" ng-model = "user" diperlukan>
<Span style = "color: red " ng-show = ".. MyForm.user $ kotor && myForm.user $ valid">
<Span ng-show = "myForm.user . $ Error.required"> nama pengguna diperlukan. </ Span>
</ Span>
</ P>

<P> E-mail: Situs
<Input type = "email" nama = "email" ng-model = "email" yang diperlukan>
<Span style = "color: red " ng-show = ".. MyForm.email $ kotor && myForm.email $ valid">
<Span ng-show = "myForm.email . $ Error.required"> kotak adalah suatu keharusan. </ Span>
<Span ng-show = "myForm.email . $ Error.email"> kotak surat ilegal. </ Span>
</ Span>
</ P>

<P>
<Input type = "submit"
ng-disabled = "myForm.user $. kotor && myForm.user. $ valid ||
myForm.email. $ kotor && myForm.email. $ valid ">
</ P>

</ Form>

<Script>
var aplikasi = angular.module ( 'myApp', []);
app.controller ( 'validateCtrl', function ($ lingkup) {
$ Scope.user = 'John Doe';
$ Scope.email = '[email protected]';
});
</ Script>

</ Body>
</ Html>

Coba »

catatan bentuk HTML atribut novalidate untuk menonaktifkan validasi default browser.

Contoh analisis

AngularJS instruksi ng-model yang digunakan untuk mengikat elemen masukan untuk model.

objek model memiliki dua atribut: user dan email.

Kami menggunakan ng-perintah show, warna: merah dalam pesan hanya $ display valid kotor atau $.

milik deskripsi
$ Kotor Ada bentuk untuk mengisi record
$ Valid Isi bidang yang sah
$ valid Isi bidang ilegal
$ Pristine Tidak ada bentuk untuk mengisi record