Is it possible to wrap html form elements in multiple form tags?

Would it be wrong to have every form element wrapped in tags <form>on an HTML page? Curious why this would be wrong:

Basically, I have to introduce two forms ( form1and form2), and there are some elements associated with the first, and others with the second. The layout should be completely based on the table, and since the elements of both forms on the entire page are what I wrote (according to http://validator.w3.org/check , the code is valid):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
 <html>
<head>
   <title>Title of the document</title>
 </head>

 <body>
<table border="1">
    <tr>
        <td>
            <form name="form1" method="POST" action="via.php">
            Enter the first form text here!:    <input type="text" name="first"/>
            </form>
        </td>
        <td rowspan="2">
            <form name="form2" method="POST" action="via.php">
                Enter the second form text here!:<input type="text" name="second"/>
            </form>

            <form name="form1" method="POST" action="via.php">
            Enter the first form text here!:<input type="text" name="first"/>
            </form>
        </td>
  </tr>
  <tr>
        <td>
        <form name="form1" method="POST" action="via.php">
            <input type="submit" name="form1submit" value="submit1"/>
        </form>
        <form name="form12" method="POST" action="via.php">
            <input type="submit" name="form2submit" value="submit2"/>
        </form>
        </td>


  </tr>
</table>

+4
source share
2 answers

Nested forms are not allowed, according to the specification :

Flow content, but with no form element descendants.

w3 validator:

<!DOCTYPE html><html><head><title>tit</title></head><body>
<form action="x">
    <form action="x">
        <input type="submit" value="x"> <!-- Submitting.. Which form...?-->
    </form>
</form>    
</body></html>

w3 :

Saw a form start tag, but there was already an active form element.  Nested forms are not allowed.  Ignoring the tag.

+4

: " HTML- ?" : ", ". , .

+2

All Articles