- 主题: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.*