任何人都可以帮助我,并在html表单中告诉select标签中使用的值是什么。如下所示:
<select name="country">
<option value="">Select Country</option>
<option value="1">USA</option>
<option value="2">Canada</option>
</select>
我知道在按钮中使用值时,它会显示按钮上显示的文字,如下所示:
<input class="button" name="submit" type="submit" value="Sign in" >
但是我不明白它在select标签中使用的是什么,因为出现的值是USA而不是1.
提前致谢!
答案 0 :(得分:1)
select标记中的选项值是提交表单时发送的内容。发送的值是用户在下拉列表中选择的值。在这种情况下,如果我选择USA,它将发送值“1”
答案 1 :(得分:1)
select标签的值将被发送回服务器。
请参阅下面的数据库表:
id, country
1, USA
2, CANADA
使用id字段,您将查询数据库,但此ID对用户没有意义。所以不要再看到ID,他们会看到国名。因此选项标签之间的文本。当他们提交表单时,id将返回到服务器,以便您可以查询数据库。
答案 2 :(得分:0)
该值是在选择了该选项的情况下提交表单时发送到服务器的值。