我正在完成任务并且有点迷失。问题陈述:
使用文本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>
答案 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
元素,可能是错误的猜测,尽管没有理由使用它就像这样一个简单的例子。)
<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;
注意:属性required="required"
(或仅required
,除非您被告知使用XHTML语法)必须在<{em> <input ...>
元素中出现,而不是它。 input
元素需要name
属性,否则其中的数据将不会发送到服务器。