javascript调用函数,然后销毁函数输出

时间:2019-04-16 00:50:13

标签: javascript scope

我的页面上有两个提交按钮,每个按钮都调用一个不同的程序。无论哪种情况,我都需要验证提交的表单。这是表单标签:

<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。出现问题时,它还会输出一条错误消息。

error message showing

返回到功能bbsubmit时,错误消息从用户屏幕上消失。

error message not showing

那当然不是我想要的。

如果我知道是什么原因造成的,我会修复它。我怀疑这可能是某种示波器问题,但我仍然不知道该怎么办。有人可以解释发生了什么以及如何解决。

0 个答案:

没有答案