คำถามติดแท็ก unobtrusive-validation

13
jquery.validate.unobtrusive ไม่ทำงานกับองค์ประกอบที่แทรกแบบไดนามิก
ฉันกำลังทำงานASP.Net MVC3อยู่วิธีที่ง่ายกว่าในการใช้การตรวจสอบความถูกต้องของไคลเอ็นต์คือการเปิดใช้งานไฟล์jquery.validate.unobtrusive. ทุกอย่างทำงานได้ดีสำหรับสิ่งที่ถูกต้องจากเซิร์ฟเวอร์ แต่เมื่อฉันพยายามฉีด 'อินพุต' ใหม่ด้วยจาวาสคริปต์และฉันรู้ว่าฉันต้องเรียกร้อง$.validator.unobtrusive.parse()ให้ทำการตรวจสอบความถูกต้องอีกครั้ง แต่ถึงกระนั้นเขตข้อมูลที่ฉีดแบบไดนามิกเหล่านั้นทั้งหมดจะไม่ทำงาน ที่แย่กว่านั้นคือฉันพยายามผูกด้วยตนเองโดยใช้jquery.validateและมันก็ใช้ไม่ได้เช่นกัน ความคิดใด ๆ ?

7
การตรวจสอบที่ไม่สร้างความรำคาญไม่ทำงานกับเนื้อหาแบบไดนามิก
ฉันมีปัญหาในการพยายามรับการตรวจสอบความถูกต้อง jquery ที่ไม่สร้างความรำคาญเพื่อทำงานกับมุมมองบางส่วนที่โหลดแบบไดนามิกผ่านการเรียก AJAX ฉันใช้เวลาหลายวันในการพยายามทำให้รหัสนี้ทำงานโดยไม่มีโชค นี่คือมุมมอง: @model MvcApplication2.Models.test @using (Html.BeginForm()) { @Html.ValidationSummary(true); <div id="res"></div> <input id="submit" type="submit" value="submit" /> } มุมมองบางส่วน: @model MvcApplication2.Models.test @Html.TextAreaFor(m => m.MyProperty); @Html.ValidationMessageFor(m => m.MyProperty); <script type="text/javascript" > $.validator.unobtrusive.parse(document); </script> นางแบบ: public class test { [Required(ErrorMessage= "required field")] public int MyProperty { get; set; } } …

3
วิธีใดที่ดีที่สุดในการเพิ่มตัวตรวจสอบความถูกต้องมากกว่า 0 บนฝั่งไคลเอ็นต์โดยใช้ MVC และคำอธิบายประกอบข้อมูล
ฉันต้องการอนุญาตให้ส่งแบบฟอร์มได้ก็ต่อเมื่อค่าในฟิลด์หนึ่ง ๆ มากกว่า 0 ฉันคิดว่าแอตทริบิวต์ Mvc Range อาจอนุญาตให้ฉันป้อนเพียง 1 ค่าเพื่อแสดงว่ามีค่ามากกว่าการทดสอบเท่านั้น แต่ ไม่มีโชคเพราะยืนยันค่าต่ำสุดและสูงสุด ความคิดใด ๆ ที่สามารถทำได้?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.