消息关闭
    暂无新消息!
小弟不才,新加入前端圈子,有很多问题一直想不明白特来向大神们请教请教,还请不吝赐教。
题目所说的是我的第一个问题
index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<jsp:include page="box.jsp" flush="true">
<jsp:param name="color" value="red"/>
<jsp:param name="content" value="I love u!"/>
</jsp:include>
</body>
</html>


box.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
p{color:<%=request.getParameter("color") %>}
</style>
</head>
<body>
<p>今天天气真差</p>
<span><%=request.getParameter("content")%></span>
</body>
</html>

我还有第二个问题,那就是我做的超级简单的JavaScript验证码代码,一打开页面是不产生验证码的,只有当我点击change按钮才有,这到底怎么改啊!我想一点进去就出现验证码,按change按钮就改变验证码,刷新页面也可以改变验证码。

3个回答

︿ 3
我试了你的代码,还是没有啊,我想要的效果是一进去就有验证码,你的代码,我一打开网页还是不出现验证码,只有我点击change按钮才出现
︿ 2
这个是我说的第二个问题的代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">
document.getElementById("code").innerHTML=Math.floor(Math.random()*9000)+1000;
function aa(){
document.getElementById("code").innerHTML=Math.floor(Math.random()*9000)+1000;
}
function bb(){
if(document.getElementById("code").innerHTML!=f1.name.value){
alert("Input again!");
f1.name.focus();
}
else
f1.submit();
}

</script>
</head>
<body>
<form method="post" action="Questionnaire.html" name="f1">
<input type="text" name="name">
<span id="code"></span>
<input type="button" value="change" onclick="aa()">
<input type="button" value="submit" onclick="bb()">
</body>
</html>
︿ 0
第二个问题:
代码如下:
<script type="text/javascript">
    document.getElementById("code").innerHTML=Math.floor(Math.random()*9000)+1000;
    function aa(){
        document.getElementById("code").innerHTML=Math.floor(Math.random()*9000)+1000;
    }
    function bb(){
        if(document.getElementById("code").innerHTML!=f1.name.value){
            alert("Input again!");
            f1.name.focus();
        }
        else
            f1.submit();
    }
 window.onload=function(){
aa();
}
    </script>