我正在使用欧芹构建注册表单,我发现此代码有效:
<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>
标记被提供之前打开,或者直到文档结尾。
是终止asap父标记终止了吗?
你能解释一下我的错误吗?