以下是使用JSP和JavaScript实现您要求的代码:
<div id="outerDiv">
<div id="innerDiv" οnclick="hideDiv()">
点击隐藏这段话
</div>
</div>
<form method="post" action="submit.jsp" id="myForm" style="display: none;">
<input type="text" name="message" value="我10:00-10:30 11:00-11:30 开会,来找我的话麻烦避开这两个时间段,另外,不提交作业的话视为当天没有完成作业,每月底评价前我会提交记录给部长">
<button type="submit">提交</button>
</form>
<script>
function hideDiv() {
var innerDiv = document.getElementById("innerDiv");
innerDiv.style.display = "none";
var myForm = document.getElementById("myForm");
myForm.style.display = "block";
}
</script>
解释一下以上代码的功能:
- 首先使用HTML和CSS创建两个div,一个内嵌在另一个中。
- 在内部的div中添加了一个onclick事件,当点击该div时会调用JavaScript中的hideDiv函数。
- hideDiv函数首先获取到内部的div和表单元素。
- 然后将内部的div设置为隐藏状态,将表单元素设置为显示状态。
- 最后,用户可以填写表单并提交数据到submit.jsp页面进行处理。
请注意,您需要自行创建submit.jsp页面来处理表单提交数据。