我正在使用欧芹构建注册表单,我发现此代码有效:
<form data-validate="parsley" id="registration_form" action="register.php" method="POST">
<label>Full name:</label>
<input type="text" id="full_name" name="full_name" placeholder="FirstName LastName" data-required="true" data-trigger="keyup"
data-regexp="^[A-Za-z ]+$" autofocus="autofocus">
<label>Email address:</label>
<input type="email" id="email_addr" name="email_addr" data-required="true" data-type="email" data-trigger="keyup">
但是当我把它放到桌子上时,即使是它的一小部分,它也不起作用。
<table>
<tr><td>
<form data-validate="parsley" id="registration_form" action="register.php" method="POST">
<label>Full name:</label>
<input type="text" id="full_name" name="full_name" placeholder="FirstName LastName" data-required="true" data-trigger="keyup"
data-regexp="^[A-Za-z ]+$" autofocus="autofocus">
</td></tr></table>
浏览器没有错误。
但我发现,如果我在做:
<form data-validate="parsley" id="registration_form" action="register.php" method="POST">
之前<table>
,它工作。但是,如果我将它 ( <form ...>
)插入其中<td></td>
,它会失败。
据我所知,<form>
标签是打开的,直到</form>
给出标签或直到文档结束。是否尽快终止父标签终止?你能解释一下我的错误是什么吗?