- 主题:javascript对html元素对象属性取值的问题
 html页面为:
<FORM name="form" onsubmit="return check()" 
action="${pageContext.request.contextPath}/loginAction!doLogin" 
method="post">
      <INPUT  style="BORDER-RIGHT: #000000 1px solid; BORDER-
TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-
BOTTOM: #000000 1px solid" 
                  maxLength=30 size=24 id="yhm" 
name="nickname">
脚本:
<script type="text/javascript">
    function check(){
        if(form.yhm.value==0){
        alert("请输入用户名");form.yhm.focus();return false;
      }
      if(form.kl.value==0){
        alert("请输入密码");form.kl.focus();return false;
      }
        return true;
    }
form.yhm.value 这种取值形式是什么语法?
form是name,yhm是id
这种组合怎么理解?
谢谢
--
FROM 151.33.4.*
only work in ie.
【 在 davidmalone (david) 的大作中提到: 】
: html页面为:
: <FORM name="form" onsubmit="return check()" 
: action="${pageContext.request.contextPath}/loginAction!doLogin" 
: ...................
--
FROM 183.95.135.*
我用的chrome
功能正常着啊
【 在 ottffsse (nothing) 的大作中提到: 】
: only work in ie.
--
FROM 151.33.4.*
现在大部分也都支持这种写法了。。
不过,还是看着这种感觉很不爽。
【 在 davidmalone (david) 的大作中提到: 】
: 我用的chrome
: 功能正常着啊
--
FROM 123.116.145.63
我的意思是这种写法如何理解,是根据什么语法?
form是name,yhm是id,这是怎么组合的?
两者是id或者两者是name不行吗? 
譬如form.yhm.value写成form.nickname.value
网上都找不到相关文章
【 在 shaolin (漫漫当爹路) 的大作中提到: 】
: 现在大部分也都支持这种写法了。。
: 不过,还是看着这种感觉很不爽。
--
FROM 151.33.4.*
我写原生JS的时代,写法是formname.intputname.value
id一般是getElementByID("id")
【 在 davidmalone 的大作中提到: 】
: html页面为:
: <FORM name="form" onsubmit="return check()" 
: action="${pageContext.request.contextPath}/loginAction!doLogin" 
: ...................
--
修改:dhcn FROM 124.207.72.*
FROM 124.207.72.*