A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

消息        1        验证(XHTML 1.0 Transitional): 特性“name”被视为已过时。建议使用较新的构造。       

那该用什么呢?    另外id是干啥用的?   id和name有联系没?区别是啥?

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

倒序浏览
id就像是一个人的身份证号码,而name就是他的名字;
另外,id是不可以重复的,而name是可以重复的;
两者都是为了标识对象名称

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
id和name楼上已经说得很清楚了,由于现在Visual Studio把html规范化了,很多属性都出现了这种警告,但不是错误,把name改成id可以解决这个问题。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
唐兰文 发表于 2012-8-2 09:26
id和name楼上已经说得很清楚了,由于现在Visual Studio把html规范化了,很多属性都出现了这种警告,但不是 ...

那javascript 里面改如何调用呢?   我用的是 user = document.form1.user.value;  //form1是那么属性
回复 使用道具 举报
ssshyu 发表于 2012-8-2 11:09
把name改成id好像还不够吧,还有别的步骤需要做的

对啊

那javascript 里面改如何调用呢?   我用的是 user = document.form1.user.value;  //form1是name属性
回复 使用道具 举报
假设Id=formId;
在javascript中可以这么用,use= document . getElementById ( formId);user=use.value;你试试看

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马