我有一个特定的功能,只有在我点击警告框中的“确定”后才能执行 我的代码是这样的。我不知道在javascript中是否有'dialogueresult',就像在c#中那样
function showCreds() {
var y='';
var result=UpdateCredentials();
if(result=='1'){y = alert('Creds updated successfully');}
if(y==true){
clearFields();
}
}
有什么办法可以做到吗,我也做了一个测试代码
function myfun() {
var y = alert('test');
alert(y);
}
但是第二个警报显示未定义,如果
alert(y);
被替换为
alert(y.toString())
没有显示 还得配合alert,既不确认也不提示
最佳答案
根据您最后的评论,下面的代码可以工作。 Javascript 是单线程的,所以一旦警报框被确定,clearFields()
就会运行
function showCreds() {
var result=UpdateCredentials();
if(result=='1') {
alert('Creds updated successfully');
clearFields();
}
}
关于javascript 警报不返回任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19953414/