Html 为什么';模式或所需属性是否有效?

Html 为什么';模式或所需属性是否有效?,html,Html,我目前正在做作业,并按照书中的说明进行操作,但我无法获得所需的标签或模式标签。我正在创建一个调查表单,试图在用户没有输入姓名、收据号码或电子邮件时出错。这是它的一部分 <label for"receipt">Receipt number *</label> <input name="receipt" id="receipt" placeholder="re-nnnnnn" required="required" pattern="^re\-

我目前正在做作业,并按照书中的说明进行操作,但我无法获得所需的标签或模式标签。我正在创建一个调查表单,试图在用户没有输入姓名、收据号码或电子邮件时出错。这是它的一部分

<label for"receipt">Receipt number *</label>
<input name="receipt" id="receipt" 
    placeholder="re-nnnnnn"
    required="required"
    pattern="^re\-\d{6}$" />
收据编号*
我看到了一些事情

  • required
    属性不需要值,属性的存在决定了它是否需要
  • -
    不需要转义,因此对pattern属性使用
    ^re-\d{6}$
  • notepad++的问题是,语言格式/颜色编码与所有属性都不是最新的
我看到了一些事情

  • required
    属性不需要值,属性的存在决定了它是否需要
  • -
    不需要转义,因此对pattern属性使用
    ^re-\d{6}$
  • notepad++的问题是,语言格式/颜色编码与所有属性都不是最新的

没有必要像你可以写的那样写:必选,它就会工作
你的模式是什么?我不明白,没有必要写得像你能写的那样:必需的,它会工作的
你的模式是什么我不明白什么不起作用?特别是模式。我可以在接收号码中输入我想要的任何信息,它会接受它。只是为了澄清一下,我使用的是记事本++。它根本不接受模式属性,它只是保持黑色,就好像它是文本一样。什么不起作用?特别是模式。我可以在接收号码中输入我想要的任何信息,它会接受它。只是为了澄清一下,我使用的是记事本++。它根本不接受pattern属性,它只是保持黑色,就好像它是文本一样。谢谢,这很有效!这本书有点让人困惑,而且并不总是正确的:/谢谢你,这很管用!这本书有点让人困惑,并不总是正确的:/我认为这应该是评论而不是答案。我认为这应该是评论而不是答案。