No, no es válido, pero puede engañar su posición de forma interna en el HTML
con ayuda CSS
y jQuery
uso. Primero cree un contenedor div dentro de su formulario padre y luego, en cualquier otro lugar de la página, el div con su formulario hijo (interno):
<form action="a">
<input.../>
<div class="row" id="other_form_container"></div>
<input.../>
</form>
....
<div class="row" id="other_form">
<form action="b">
<input.../>
<input.../>
<input.../>
</form>
</div>
Dale a tu contenedor div algo de peso estable
<style>
#other_form_container {
height:90px;
position:relative;
}
</style>
Agradezca el truco de la posición "other_form" relativa al contenedor div.
<script>
$(document).ready(function() {
var pos = $("#other_form_container").position();
$("#other_form").css({
position: "absolute",
top: pos.top - 40,
left: pos.left + 7,
width: 500,
}).show();
});
</script>
PD: Tendrás que jugar con números para que se vea bien.