JS对象问题
将你输入的数据,在浏览器中按下确认键就可以alert出来,也就是弹出警示框,框内的内容就是你输入进去的数据...
将你输入的数据,在浏览器中按下确认键就可以 alert 出来,也就是弹出警示框,框内的内容就是你输入进去的数据
展开
2017-08-14
展开全部
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script>
function School(iName,iAddress,iGrade,iNumber){
this.iName = iName;
this.iAddress = iAddress;
this.iGrade = iGrade;
this.iNumber = iNumber;
this.toString = function(){
var msg = "自定义对象实例:\n"
+ "机构名称:" + iName + "\n"
+ "所在地址:" + iAddress + "\n"
+ "教育层次:" + iGrade + "\n"
+ "学校人数:" + iNumber;
return msg;
}
}
var ck = function(fm){
var school = new School(fm.mc.value,fm.dz.value,fm.cc.value,fm.rs.value);
alert(school.toString());
return false;
}
</script>
</head>
<body>
<form onsubmit="return ck(this);">
<table>
<tr><td>机构名称:</td><td><input type="text" name="mc" /></td></tr>
<tr><td>所在地址:</td><td><input type="text" name="dz" /></td></tr>
<tr><td>教育层次:</td><td><input type="text" name="cc" /></td></tr>
<tr><td>学校人数:</td><td><input type="text" name="rs" /></td></tr>
<tr>
<td style="text-align:center;" colspan=2>
<input type="submit" value="确定" />
<input type="reset" value="重置" />
</td>
</tr>
</table>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-14
展开全部
1.去掉下面这四行
name = iName;
address = iAddress;
grade = iGrade;
number = iNumber;
2.把开头赋值的四行改成
var name = iName || ducument...........;
var address = iAddress || document..........;
var grade = iGrade || document.........;
var number = iNumber || document........;
name = iName;
address = iAddress;
grade = iGrade;
number = iNumber;
2.把开头赋值的四行改成
var name = iName || ducument...........;
var address = iAddress || document..........;
var grade = iGrade || document.........;
var number = iNumber || document........;
追问
解决了,谢谢哈,大哥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询