如何让Dreamweaver使用" id"属性而不是" name"?

时间:2011-08-19 21:51:23

标签: html5 dreamweaver

我是网络开发的新手,我一直在Lynda.com上学习如何使用Dreamweaver CS5。我尝试将大部分时间用于编写代码,并使用Dreamweaver教程作为HTML的介绍。但是,我注意到当我使用Dreamweaver输入某些元素时,例如表单,它使用“name”属性而不是“id”属性。据我所知,“名字”已被放弃,转而支持“id”。这是所有标签的情况,例如表格吗?如果是这样,我如何设置Dreamweaver在这种情况下使用“id”而不是“name”?

如果已经回答,请原谅我。我搜索它,并没有遇到它,但由于我是Stackoverflow的新手,可能只是我没有正确搜索。

非常感谢!

2 个答案:

答案 0 :(得分:1)

在这种情况下,Dreamweaver是正确的。对于服务器端编程语言来处理表单数据(作为POST或GET数据),每个表单元素必须具有name =“”属性集。

如果需要,您仍然可以在HTML中手动输入id =“”,但是如果要使用表单,Dreamweaver自动生成表单元素的名称属性非常敏感。

<强> HTML

<input type="text" name="message1" id="styleme" value="Hey there!" />

<强> CSS

#styleme { font-size: 18px; }

<强> PHP

<?php echo $_POST['message1']; ?>

答案 1 :(得分:1)

表单元素仍需要

名称属性,Chris G.注明mapsframesiframes)。查看this thread,了解iframe 名称用法的示例。

id 是唯一标识DOM元素的方法,主要用于样式或脚本编写。