在线急等啊。各位大哥大姐小弟小妹们,给帮帮忙。

power17 2008-12-30 04:54:21
http://topic.csdn.net/u/20081230/16/a314eaad-1b9d-4b1d-b1f0-1c76281c9be4.html
接分在这里。



问题很菜,见笑了。很久没有做编程了,全忘记了。本想用js做合法性验证,点提交有不合法的,就在特定位置提示,可是文字一打印出来就被刷新了,不见了。望大侠帮忙。


<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" import="java.util.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>24.htm insertAdjacentHTML插入新内容 </title>
<script language="jscript">
function addsome()
{
document.all.paral.insertAdjacentHTML("afterBegin"," <h1>在文本前容器内插入内容 </h1>");
document.all.paral.insertAdjacentHTML("beforeEnd"," <h2>在文本后容器内插入内容 </h2>");
document.all.paral.insertAdjacentHTML("beforeBegin"," <h4>在文本前容器外插入内容 </h1>");
document.all.paral.insertAdjacentHTML("afterEnd"," <h5>在文本后容器外插入内容 </h2>");
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="submit" name="Submit" value="提交" onclick="addsome()"/>
</form>
<div id="paral" style="fontsize:6;color='#ff00ff'">原来的内容 </div> <hr>
</body>
</html>
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
power17 2008-12-31
  • 打赏
  • 举报
回复
谢谢。
老紫竹 2008-12-31
  • 打赏
  • 举报
回复
<form id="form1" name="form1" method="post" action="return false;">
这样就行了
楼上的做法,在firefox下面还是有问题,ie下面应该可以
bruni 2008-12-31
  • 打赏
  • 举报
回复
因为你的addsome()中并没有返回值.
正常的, form提交之后应该返回true/false.
在addsome()中加上return fasle; 你应该就可以看到那些文字并且不会刷新了(其实是form提交了).

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧