求指导怎样在一个button按钮里面调用两个js方法,第一个没有执行完,第二个不允许执行。

问题描述

求指导怎样在一个button按钮里面调用两个js方法,第一个没有执行完,第二个不允许执行。

function MustWrite(){
var a = document.getElementById("stopReason").value;
if(a==""){
alert("必填项,请重新输入");
return false;
}

function stopProtocol(){
//if(confirm("是否终止协议?")==true)
//{
var timeOut = 1000*60*20;//20分钟
var step = 3;
var state = 9;
var stopReason = document.stop.stopReason.value;
jQuery().wiwjAjax({
url:"/5i5j/Business/ContractProtocol/ChangeStepDo.5i5j",
data:{"id":${request.id},"state":state,"step":step,"stopReason":stopReason},
isuseDefined:false,
debug:false,
timeout:timeOut,
success:function(data,obj){
if(obj['code']==="1"){
alert("操作成功");
}else{
alert("操作失败!");
}
parent.PageNext("${Root.page}");
},
start:function(){
$("#passButton").attr("disabled","disabled");
$("#updateButton").attr("disabled","disabled");
$("#endButton").attr("disabled","disabled");
$("#endChangeButton").attr("disabled","disabled");
},
end:function(){

}
});
//}
} ;

}

 <input type="button" value="确认" onclick="MustWrite();stopProtocol()">

 我这有两个js方法,怎样在一个button按钮里面调用两个js方法,第一个没有执行完,第二个不允许执行。

解决方案

function a()
{
MustWrite();
stopProtocol();
}

解决方案二:

function a()
{
MustWrite();
stopProtocol();
}

解决方案三:

用settimeout函数,加在一个方法末端,让另一个方法过指定的时间都再执行

解决方案四:

在写一个方法
function fun(){
if(MustWrite()){

stopProtocol();
}

}

解决方案五:

你是wiwj公司的吧?具体是哪位呢?

时间: 2024-10-23 12:02:34

求指导怎样在一个button按钮里面调用两个js方法,第一个没有执行完,第二个不允许执行。的相关文章

页面加载applet,页面按钮无法调用applet里面的方法

问题描述 在applet中要实现连接摄像头,有个类需要加载dll,页面掉了applet的方法连接摄像头,点击applet里面的按钮去连接可以实现连接摄像头成功,当时页面中的按钮点击去掉applet的方法连接摄像头却失败,主要是加载dll的类连接摄像头时失败.可是applet里面的按钮点击就可以连接成功,页面中的却不能,不知道为什么,请教高手来指教网页错误详细信息用户代理:Mozilla/4.0(compatible;MSIE8.0;WindowsNT5.1;Trident/4.0;.NET4.0

如何在服务端(Page.Write)调用自定义的JS方法

js 自从[javascript]自定义MessageBox一文发布以后,很多网友都来信询问,如何在服务端调用ShowInfo方法,周末休息想了个折中的办法来实现. 首先,我们应该可以先明确,为什么我们用Page.Write把自定义的JS方法输出到页面上为什么IE不能识别,会出现"XXX未定义"的错误.原因很简单,因为我们用Page.Write输出的脚本是出现在页面的最顶端.IE读到是javascript函数的时候,就开始执行,但是此时我们link的js文件并未被IE读入,所以IE无法

在服务端(Page.Write)调用自定义的JS方法详解_javascript技巧

首先,我们应该可以先明确,为什么我们用Page.Write把自定义的JS方法输出到页面上为什么IE不能识别,会出现"XXX未定义"的错误.原因很简单,因为我们用Page.Write输出的脚本是出现在页面的最顶端.IE读到是javascript函数的时候,就开始执行,但是此时我们link的js文件并未被IE读入,所以IE无法识别我们定义在js文件里面的方法.那write alert为什么可以呢?因为alert是IE内嵌的脚本功能函数,不管有没有页面,IE都认得它.找到问题所在,自然就好解

新手求解:我用button click事件跳转到别的窗口第一个成功了但是第二个失败了怎么办。后面还有四个button需要跳转

问题描述 第一个已经好了但是第二个要跳转到visit那个窗口怎么办 解决方案 解决方案二:visit的类是怎么写的?遇到这种情况有变通方法可以查看的:新建一个窗口,在里面拖入自定义控件,然后看窗口的设计代码,就能找到怎么new的了.

点击button按钮调用控制台程序 文件在同一文件夹下

问题描述 我写了一个Winform的窗口里面就一个按钮我想点击这个按钮来调用控制台的EXE程序文件Winform的程序与控制台的程序在同一个目录下非不同目录我是一个新手最好给我代码也就是如果我把2个文件从不同的盘符之间移动一下不用修改WinformButton里面查询代码的!!! 解决方案 解决方案二:点击启动文件里面的Button按钮来调用这个文件夹下的QQtest.exe无论Debug文件夹在什么盘符下都可以调用我Button里面应该怎么写解决方案三:stringpath=string.Fo

用js写的计算器问题,求指导

问题描述 用js写的计算器问题,求指导 恩 代码不是我写的 网上找的 我没有看懂 看了半天没看懂 我想让大神帮我看看 帮我加上注释 让一个新人能看懂 还有就是 ,有三个功能没有实现 我写了几次,写错了 呵呵 所以求帮助 还有就是怎么在源代码上 实现 1+2+3*6/7 这个公式呢 先加在乘后除 要在屏幕上显示的 完了按等于键 等于出结果 像图片显示那样 不能就算了 代码下面 解决方案 你这个我就没空看了,随便写了一个,自己看注释javascript计算器 解决方案二: js jquery. $(

class-java计算器的除数不能为零实现 出现了一点小问题 求指导

问题描述 java计算器的除数不能为零实现 出现了一点小问题 求指导 private void calute (Float f){ float a1=Float.parseFloat(result);//第一个操作数 float a3=a1;//最终结果 if(flag1){ if(lastcommand.equals(""+"")) a3=a1+f; else if(lastcommand.equals(""-"")) a3

编程-安卓,service,不调用ondestory()方法,并强退,怎么办?

问题描述 安卓,service,不调用ondestory()方法,并强退,怎么办? 代码如下,本应按下第二个按钮就调用service的ondestory方法,但没有,并且会强退. activity_main.xml: xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent&qu

新手请教一个&amp;amp;lt;s:iterator /&amp;amp;gt;迭代调用js方法的问题

问题描述 小弟最近苦于struts2循环调用js的问题 前来请教...//这是源码<s:iterator value="courses" var="c"><div class="label" style="width: 200;"> <input id="CourseTime" value="<s:property value='#c.CourseTime'/&