请教,关于表单实现提交和预览功能的JS代码问题
[quote]<script language="JavaScript"><!--
//function checkfrm省略
function preview(){
form0.action="preview.asp";
form0.target="_blank";
form0.submit();
form0.action="?type=edit";
form0.target="_self";
}
//-->
</script>
<form action="?type=edit" method="post" name="form0" target="_self" onSubmit="return checkfrm(this)">
....
<input name="edit" type="submit" class="press" id="edit" value="提交">
<input name="reset" type="reset" class="press" id="reset" value="重置">
<input name="preview" type="button" class="press" id="preview" value="预览" onClick="preview()">
</form>[/quote]
以上是一个表单,想在提交的基础上再加一个预览功能,代码大致如此,但每次测试时点击预览按钮,却好无反应。请哪位达人帮忙看看是哪出错了
顺便问一下,有没有其他代码能够实现这样的功能,最好还能利用openwin功能的。
问题应该是在preview.asp那里 不清楚 你这段代码在IE6下运行没有错误?
<input name="preview" type="button" class="press" id="preview" value="预览" onClick="preview()">在IE下因为ID和name与事件同名,出现错误.
另外规范点onClick一般都全部小写onclick.在button使用submit方法提交是不会触发onsubmit的,只有使用图片按钮和submit按钮提交的时候才会触发onsubmit.
回复 4# 的帖子
谢谢提醒真的是事件与ID同名早成的错误
我把事件名改了之后就成功了
不过无论是我用button还是用图片都无法触发onsubmit事件
有没有什么方法解决呢?
页:
[1]
