表格的标题

时间:2014-10-26 15:18:15

标签: html html5 forms title

我正在完成任务并且有点迷失。问题陈述:

使用文本Username创建标签元素。在标签元素中,插入 用户名字段的输入框。填写所需字段并添加标题Supply 你的用户名

这就是我所拥有的。我主要对标题部分感到困惑。非常感谢任何帮助,并随时在其他部分纠正我。谢谢

<form id="survey" name="survey"
           action="www.sblogger/cgi-bin/subcomments"
           method="post">
        <fieldset id="commentFS"
           <label>
           Username
           <input id="username">
           required="required"
        </label>
        </fieldset>
        </form>

2 个答案:

答案 0 :(得分:0)

您只需在title字段中添加input属性即可。 label标记也可以保留在它自己的标记上,然后留下:

<form id="survey" 
      name="survey"
      action="www.sblogger/cgi-bin/subcomments"
      method="post">
    <fieldset id="commentFS">
        <label>Username</label>
        <input id="username" 
               title="Supply your username" 
               required>
    </fieldset>
</form>

答案 1 :(得分:0)

分配没有明确定义,因为它没有说明应该包括哪种标题。它可以指在某些情况下(例如,在鼠标悬停时)可以呈现给用户的咨询标题,如@ Jeffrey的回答中所假设的那样。它也可以指输入框中为空的文本,在这种情况下,您将使用placeholder属性。它还可以在输入框之前引用可见文本;这将是最合理的设置。即使这样,也有几种选择。它可以只是标签和输入框之前的文本,也可以包含在标题元素中,甚至可以包含在字段集的legend中。下面的例子是基于这样一个传说的野蛮假设(如果您实际上被告知使用fieldset元素,可能是错误的猜测,尽管没有理由使用它就像这样一个简单的例子。)

&#13;
&#13;
<form id="survey" name="survey"
  action="http://www.example.com/cgi-bin/subcomments"
  method="post">
        <fieldset id="commentFS">
           <legend>Supply your username</legend>
           <label>
           Username
           <input id="username" name="username"    
                  required="required">
           </label>
        </fieldset>
  <input type="submit" value="Submit">
</form>
&#13;
&#13;
&#13;

注意:属性required="required"(或仅required,除非您被告知使用XHTML语法)必须在<{em> <input ...>元素中出现,而不是它。 input元素需要name属性,否则其中的数据将不会发送到服务器。