<%@ page contentType="text/html;charset=GBK"%>
<html>
<head>
<title>加法程序 </title>
</head>
<%
int number=(int)(Math.random()*101);
int number1=(int)(Math.random()*101);
int sum = number+number1;
out.print(sum);
%>
<script language="javascript"> function check()
{
if(form.result.value==<%=sum%>) //js函数不能直接调用JSP脚本代码所定义的变量,就算写成<%=sum%>,也sum先在前面定义
{
alert("恭喜你,回答正确");//原来这里的“;”号的输入法或全半角有问题
}
}
</script>
<body> <form action="11.jsp" method="post" onsubmit="return check()" name="form"> <div align =center> <br>
<TABLE width="250" height="50" border="0">
<TR>
<TD width="65" height="20"> <div align="center">
<%out.print(number1);%>
</TD>
<TD width="65" height="20"> <div align="center">
<%out.print("+");%>
</TD>
<TD width="65" height="20"> <div align="center">
<%out.print(number);%>
</TD>
<TD width="65" height="20"> <div align="center">
<%out.print("=");%>
</TD>
<TD width="65" height="20"> <div align="center">
<input type='result' name='result' >
</TD> </TR> </TABLE> <br>
<div align=center>
<input type='submit' name="Submit" value='确定' >
</form>
</body>
</html>
<html>
<head>
<title>加法程序 </title>
</head>
<%
int number=(int)(Math.random()*101);
int number1=(int)(Math.random()*101);
int sum = number+number1;
out.print(sum);
%>
<script language="javascript"> function check()
{
if(form.result.value==<%=sum%>) //js函数不能直接调用JSP脚本代码所定义的变量,就算写成<%=sum%>,也sum先在前面定义
{
alert("恭喜你,回答正确");//原来这里的“;”号的输入法或全半角有问题
}
}
</script>
<body> <form action="11.jsp" method="post" onsubmit="return check()" name="form"> <div align =center> <br>
<TABLE width="250" height="50" border="0">
<TR>
<TD width="65" height="20"> <div align="center">
<%out.print(number1);%>
</TD>
<TD width="65" height="20"> <div align="center">
<%out.print("+");%>
</TD>
<TD width="65" height="20"> <div align="center">
<%out.print(number);%>
</TD>
<TD width="65" height="20"> <div align="center">
<%out.print("=");%>
</TD>
<TD width="65" height="20"> <div align="center">
<input type='result' name='result' >
</TD> </TR> </TABLE> <br>
<div align=center>
<input type='submit' name="Submit" value='确定' >
</form>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货