写法 A
<input type="email" name="email" placeholder="邮箱">
同一个邮箱字段,A、B 都能输入文字。填完后 placeholder 消失,会影响哪一种实现的名称识别?
<input type="email" name="email" placeholder="邮箱">
<label for="email">邮箱</label>
<input id="email" name="email" type="email" required>
提问:指出关键差异,给出适用条件或反例;不要仅以代码长短判断。以上为对照片段,阅读其前提后再分析。
B 有持久标签及显式关联,required 只处理必填等原生约束。A 的 placeholder 是输入提示,不应代替标签;B 也不能因此证明邮箱真实有效或替代服务器校验。