cari

Rumah  >  Soal Jawab  >  teks badan

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?

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.

曾经蜡笔没有小新曾经蜡笔没有小新2778 hari yang lalu835

membalas semua(5)saya akan balas

  • ringa_lee

    ringa_lee2017-05-15 17:10:25

    Alangkah baiknya jika anda menulis js terus untuk pengesahan,

    balas
    0
  • PHP中文网

    PHP中文网2017-05-15 17:10:25

    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

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:10:25

    ng-diperlukan

    balas
    0
  • PHP中文网

    PHP中文网2017-05-15 17:10:25

    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.

    balas
    0
  • 怪我咯

    怪我咯2017-05-15 17:10:25

    Borang tersembunyi ditetapkan kepada tidak diperlukan

    balas
    0
  • Batalbalas