在javascript中确认第二个按钮时调用第一个按钮是不行的

时间:2017-09-19 18:00:37

标签: javascript c# jquery html asp.net

我的html页面中有两个按钮,当有人点击Generate按钮时我想保存我的文件(保存按钮正在做同样的事情)如果点击确定,否则我不想做任何事情。

Js代码                     $("#保存应用")触发。("单击");

我也尝试使用

  document.getElementById('save-application').click(); 

   $('#save-application').click();

但它不工作。所以基本上我想打电话给我的保存按钮。对此有什么建议吗?

我做过尝试

          if (check == true) {    
                $("#form").submit();
                return true;
            }
            else {
                return false;
            }

但是表格没有保存

3 个答案:

答案 0 :(得分:0)

我认为您在通过身份#查询时错过了$("#save-application").click();

答案 1 :(得分:0)

您可以创建单独的保存功能,而不是使用触发器, HTML代码:

<input type="submit" value="Save" id="save-application" onclick="saveApplication();"/>

js code:

function saveApplication(){
    //logic here
}

然后调用saveApplication()而不是$(&#34; save-application&#34;)。触发器(&#34;点击&#34;);

答案 2 :(得分:0)

所以我在你的输入上做了类似的事情

<input id="save-application" type="submit" value="Save" onclick="saveApplication()"/>

然后将您的javascript修改为以下内容:

function saveApplication() {
        if (isChanged == true ) {                
            var check = confirm("Would you like to to save your changes and have a document generated?");
            if (check == true) {
                $("#save-application").trigger("click");                    
                return true;
            }
            else { return false; }
        } else {
            return undefined;
        }    
 }

希望这有帮助