A. Geçerli HTML veya XHTML değil
Resmi W3C XHTML spesifikasyonunda, Bölüm B. "Eleman Yasakları", şunları belirtir:
"form must not contain other form elements."
http://www.w3.org/TR/xhtml1/#prohibitions
Eski HTML 3.2 spesifikasyonlarına gelince , FORMS öğesindeki bölüm şunları belirtir:
"Her form bir FORM öğesi içine alınmalıdır. Tek bir belgede birkaç form olabilir, ancak FORM öğesi yuvalanamaz."
B. Geçici Çözüm
Form etiketlerini yerleştirmeye gerek kalmadan JavaScript kullanmanın geçici çözümleri vardır.
"Yuvalanmış bir form nasıl oluşturulur." (başlık rağmen bu olduğunu değil biçim etiketleri iç içe ama bir JavaScript Geçici çözüm).
Bu StackOverflow sorusunun yanıtları
Not: W3C Doğrulayıcıları, DOM'u komut dosyası aracılığıyla manipüle ederek bir sayfa geçirmeleri için kandırabilir, ancak yine de yasal HTML değildir. Bu tür yaklaşımları kullanmayla ilgili sorun, kodunuzun davranışının tarayıcılarda artık garanti edilmemesidir. (standart olmadığı için)