当前位置 : 主页 > 网络编程 > JavaScript >

把HTML页面的值传递到JavaScript方法中

来源:互联网 收集:自由互联 发布时间:2021-07-03
演示见: http://runjs.cn/detail/igwe9bbo 实现把HTML页面的值传递到JavaScript方法中 1. [代码] 将html页面的数据传到Javascript的方法中 htmlmeta http-equiv="Content-Type" content="text/html; charset=utf-8" /headsty
演示见:
http://runjs.cn/detail/igwe9bbo
实现把HTML页面的值传递到JavaScript方法中

1. [代码]将html页面的数据传到Javascript的方法中    

<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<head>
<style>
h1{
	font-family:隶书;
	color:blue;
	background-color:orange;
	text-align:center;
	}

</style>
<script type="text/javascript">





function checkfluits(n){
	if((n >100) || (n<0)){
		return false;
	}else{
		return true;
	}
}


function check(){
	for (i=0;i<document.forms[0].length-2;i++){
	if  (document.forms[0].elements[i].value.length==0){
	alert(document.forms[0].elements[i].name + "为空!");
	return false;	
	}	
	}
	
	if (document.forms[0].elements[0].value.length != 3){
		alert("用户名必须是3个字符");
		return false;
	}
	
	
	for( i=1;i<4;i++)
	if (checkfluits(document.forms[0].elements[i].value)==false){
	alert(document.forms[0].elements[i].name + "输入量不可用!\n必须在0-100kg的范围内。");
	return false;	
	}
	
	
	s="Your input : ";
	for(i=0;i<document.forms[0].length-2;i++){
	box= document.forms[0].elements[i];
	s += "\n" + box.name + ": " + box.value;
	}
	total = 6.00*document.forms[0].香蕉.value;
	total += 9.00*document.forms[0].苹果.value;
	total += 8.00*document.forms[0].鸭梨.value;
    s += "\n销售额(元):" + total; 
	document.forms[0].output.value = s;
	return true;
}
</script>
</head>

<body>
<h1>农夫果园</h1>
<form  onSubmit="check();return false"  name='example'>
<table>
<tr>
<td>用户名</td><td><input type="text" name="用户名" size="30"></td></tr>
<tr><td>香蕉(6.00/kg): </td><td><input type="text" name="香蕉" size="30"></tr>
<tr><td>苹果(9.00/kg): </td><td><input type="text" name="苹果" size="30"></tr>
<tr><td>鸭梨(8.00/kg): </td><td><input type="text" name="鸭梨" size="30"></tr>
<tr><td>
<input type="submit" value="提交"></td> 
<td><textarea cols="40" rows="7" name="output">Output Area</textarea></td></tr>
</table>
</form>
</body>
</html>
网友评论