angular.js - Jika penyerahan borang tidak memerlukan pengesahan yang diperlukan apabila elemen tersembunyi tidak dipaparkan, apakah yang perlu saya lakukan jika ia perlu disahkan apabila ia dipaparkan?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 17:08:25
0
5
849

Seperti yang ditunjukkan dalam tajuk, terdapat borang di mana p dikawal oleh kotak semak Jika ditanda, elemen input di bawah p akan dipaparkan dan pengesahan diperlukan. Jika tidak disemak, tidak perlu mengesahkan elemen tersembunyi apabila borang diserahkan. Dalam kes ng-if, walaupun validator="[required]" ditambahkan pada elemen yang dipaparkan, ia tidak akan disahkan selepas dipaparkan. Dalam kes ng-hide, validator="[required]" juga akan melakukan pengesahan yang diperlukan pada elemen tersembunyi.

Tambahan: Jika anda menulis atribut yang diperlukan terus dalam teg input, nampaknya kesan yang diingini hanya boleh dicapai di bawah IE.

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(5)
左手右手慢动作

Alangkah baiknya jika anda menulis js terus untuk pengesahan,

洪涛

Saya tidak pernah menggunakan ang_js, tetapi saya cadangkan pengarang secara langsung membungkus penghakiman if di luar bahagian yang mengesahkan input medan tersembunyi dalam kaedah yang digunakan untuk mengesahkan borang ini seharusnya dapat mencapai keperluan pengubahsuaian minimum tanpa menjejaskan prestasi keseluruhan. Gaya pengesahan, harap ia membantu anda

淡淡烟草味

ng-diperlukan

洪涛

Saya selalu guna ng-if, tiada masalah. penyerahan borang.

<form name="myForm" novalidate>
    <p ng-class="{'error': myForm.name.$invalid}" ng-if="show">
        <input type="text" name="name" required>
    </p>
</form>

Apa-apa yang ditulis dalam pengawal hendaklah dikembalikan apabila pengesahan borang gagal.

刘奇

Borang tersembunyi ditetapkan kepada tidak diperlukan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan