- Mengapa Anda tidak boleh abu -abu keluar tombol dinonaktifkan?
- Bagaimana Anda mencegah tombol memvalidasi formulirnya?
- Bagaimana cara mengaktifkan tombol saat formulir valid?
- Bagaimana Anda memastikan bahwa kode tombol akan menonaktifkan tombol kirim jika formulir tidak valid?
Mengapa Anda tidak boleh abu -abu keluar tombol dinonaktifkan?
Abu -abu sering digunakan untuk mengkomunikasikan tombol prioritas rendah (e.g., Batalkan tombol). Ketika mereka melihat tombol abu -abu, mereka tidak akan tahu pasti apakah itu dinonaktifkan kecuali mereka mengkliknya. Ketidakpastian dan ketidakpastian ini bukan pengalaman pengguna yang optimal. Saat membuat tombol Anda transparan, sesuaikan opacity, bukan warnanya.
Bagaimana Anda mencegah tombol memvalidasi formulirnya?
Untuk mencegah validasi yang dilakukan, atur properti Validasi Penyebab ke False . Anda harus mengatur properti CausesValidation menjadi false saat Anda menggunakan properti postbackurl untuk memposting kembali ke halaman yang berbeda.
Bagaimana cara mengaktifkan tombol saat formulir valid?
Gunakan dinonaktifkan = ”@(! konteks. Validasi ()) Atribut untuk Komponen Tombol Kirim untuk memvalidasi formulir untuk menampilkan dan mengaktifkan atau menonaktifkan tombol. Jika pesan kesalahan terjadi dalam validasi formulir, tombol dinonaktifkan.
Bagaimana Anda memastikan bahwa kode tombol akan menonaktifkan tombol kirim jika formulir tidak valid?
Jika nilai kontrol kotak teks tidak valid, kami juga ingin menonaktifkan tombol kirim sehingga pengguna tidak dapat mengirimkan formulir. Kami menggunakan properti "NG-Disabled" untuk kontrol untuk melakukan ini berdasarkan nilai bersyarat dari properti "$ kotor" dan "$ tidak valid" dari kontrol.