Angularjs ile form doğrulaması yapmak Gerekli olan tüm alanları, kullanıcı göndermeyi tıkladığında hatalı olarak işaretlemek istiyorum.Angularjs formunda doğrulama kuvveti denetleniyor
Denetimleri hata ile biçimlendirmek için input.ng-dirty.ng-invalid kullanıyorum. Yani istediğim, kullanıcı formu gönderdiğinde gerekli kontroller (veya tüm kontroller .. benim için aynı olacak) üzerinde ng-kirli ayarlamaktır.
Doğrulama çalışıyor. Neden olduğunu anlıyorum, neden denediğim yanlış olabilir, ama aynı etkiyi yapmak için başka bir yol bulamadım, bence haklı olmak için çok karmaşık bir şey var. Denedim ne
oldu:
<div ng-app>
<form novalidate>
<input name="formvalue" type="text" ng-model="formvalue" required />
<input type="submit" />
</form>
</div>
Çözümünüz için teşekkürler. Klanı kurtarmayı unuttum, bu yüzden ng-app'ı kaçırıyordum. Ama bu kaçınmaya çalıştığım karmaşık çözümler. Eksik olduğum bir şey değil mi? Nadir bir köşe-durum kullanımı olduğuna inanamıyorum. (sadece bir doğrulama göstermek için aynı değere bir denetim atama, biraz garip görünüyor) – Fernando
Açısal doğrulama yerinde ve anlık yanıt ile ilgilidir. Sunucu tarafı doğrulamasından farklı olarak. Gerekli alanlar doğrulandı. Form "ng-invalid-required" sınıfında belirtilen gerekli nitelikler ayarlanmış ve doldurulmamışsa sunulmaz. Fakat alanlar değişmediğinden kirli değiller. –
@Fernando Cevabımı, ihtiyaçlarınızı daha iyi karşılayabileceğiniz başka bir çözümle güncelledim. Eğer aradığınız çözüm bu değilse, bana bildirin. Öyleyse, lütfen cevap olarak işaretleyin. –