论坛首页 Web前端技术论坛

JavaScript中取到form的值的方法

浏览 19259 次
该帖已经被评为良好帖
作者 正文
   发表时间:2010-07-02  
楼主句句不离素质,话说素质到底是个啥啊?哎,素质,素质
0 请登录后投票
   发表时间:2010-07-02  
bepatient 写道
zhao103804 写道
这样不就取到了吗
var show = document.fn.username.value;//
为什么要这样写呢
var show = document.fn.elements['username'].value;//

嗯,果然这种比较方便。谢了。
请教您一个问题:以上var show = document.fn.username.value;fn是name,username是id,这个怎么区别,怎么理解呢?这个id和name老师混淆了。请您赐教!

关于name和id的区别
id语法:
HTML <ELEMENT ID = sID... > 
Scripting :object.id [ = sID ]

“The id should be unique throughout the scope of the current document. If a document contains more than one object with the same identifier, the objects are exposed as a collection that can be referenced only in ordinal position.”
name语法:
HTML <ELEMENT NAME = sName... > 
Scripting: object.name [ = sName ]

在摘要中没有上面加引号那一段

所以,上面的情况你用name和id效果都是一样的
0 请登录后投票
   发表时间:2010-07-03  
windchill_java 写道
mp_juan 写道
moses3017 写道
xzj127 写道
JE 现在的帖子 不如以前了....

JE 不如以前了....

赞同


赞同,应该说终于放下了高傲的姿态,开始向一般大众靠拢了
0 请登录后投票
   发表时间:2010-07-03  
beijing2009 写道
bepatient 写道
zhao103804 写道
这样不就取到了吗
var show = document.fn.username.value;//
为什么要这样写呢
var show = document.fn.elements['username'].value;//

嗯,果然这种比较方便。谢了。
请教您一个问题:以上var show = document.fn.username.value;fn是name,username是id,这个怎么区别,怎么理解呢?这个id和name老师混淆了。请您赐教!

关于name和id的区别
id语法:
HTML <ELEMENT ID = sID... > 
Scripting :object.id [ = sID ]

“The id should be unique throughout the scope of the current document. If a document contains more than one object with the same identifier, the objects are exposed as a collection that can be referenced only in ordinal position.”
name语法:
HTML <ELEMENT NAME = sName... > 
Scripting: object.name [ = sName ]

在摘要中没有上面加引号那一段

所以,上面的情况你用name和id效果都是一样的


在IE中,可以直接把name或者ID当做window的变量来引用,但是经常会出现ID和name混淆的情况
0 请登录后投票
   发表时间:2010-07-03  
主流采用下面的方式获取页面元素值,简单才是硬道理
var username=$("username").value;
var password=$("password").value;
0 请登录后投票
   发表时间:2010-07-04  
此贴乃良好帖也!
0 请登录后投票
   发表时间:2010-07-04  
JE,唉~~
0 请登录后投票
   发表时间:2010-07-04  
moses3017 写道
xzj127 写道
JE 现在的帖子 不如以前了....

JE 不如以前了....

JE 人不如以前了....
0 请登录后投票
   发表时间:2010-07-04  
菜鸟贴,哈哈
0 请登录后投票
   发表时间:2010-07-05  
支持LZ,有些人就是不知所谓,可能觉得一个form取值有什么可说的。所有的技术都是由1+1=2这样的简单问题组合而成,天外有天,人外有人,每个人都有很多不懂的,但却非常基础的问题。不要瞧不起任何一个小问题。我相信,任何人不会是生下来就知道html是什么东西,都是慢慢学会的。JavaEye是java爱好者的社区,不是你们这些所谓java“高手”臭显摆的地方,如果你们真有本事,我相信绝不会到这来回复这些废话。我没本事,只会逛逛论坛,如果“高手”们看不惯,请离开我们的社区,谢谢。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics