Ben bu işte iyi değilim ama kısa mantığını biliyorum. Aslınbda formları zorunlu yapmak javascript ile çok kolay, ancak aşılabilir. Ajax dediğinize göre bu işi arkada sunucu tarafındaki kodlar yapacak.
Zorunlu kutuyu bir js nesnesi ile kontrol edip bunu XML.request ile sunucu taraflı kodlara gönderip cevap alacağız.
Bunu ingilizce olarak rarsan daha önce örneklerini görmüştüm:
ajax form validation