我的页面上有两个提交按钮,每个按钮都调用一个不同的程序。无论哪种情况,我都需要验证提交的表单。这是表单标签:
<form name = "let2form"
id = "let2form"
method = "post"
action = ""
onkeypress = "return event.keyCode != 13;">
和javascript调用:
<input type = "Submit"
id = "showbut"
class = "submitbut"
style = "width: 120px; height:50px;font-family:comic sans ms;font-size: 16px;"
value = "show #mtype#s"
onclick = "bbsubmit('let3-1.cfm', 'let2form','0','tip_title')">
这是JavaScript:
function bbsubmit(target,xsource, sortlen, msg) {
aret = subpers2(sortlen,msg);
if(aret == true) {
document.getElementById(xsource).action = target;}
}
函数subpers2被正确调用,并返回正确的true或false。出现问题时,它还会输出一条错误消息。
返回到功能bbsubmit时,错误消息从用户屏幕上消失。
那当然不是我想要的。
如果我知道是什么原因造成的,我会修复它。我怀疑这可能是某种示波器问题,但我仍然不知道该怎么办。有人可以解释发生了什么以及如何解决。