Javascript 在1个post方法中执行2个函数

Javascript 在1个post方法中执行2个函数,javascript,Javascript,我有一个带有登记表的网页。在这种形式下,POST方法在有人按下submit按钮时调用一个函数来存储字段数据。函数名为WebsiteForm_OnSubmit() <form method="post" action="/mainpage/page2.aspx" onsubmit="javascript:return WebsiteForm_OnSubmit();" id="aspnetForm" enctype="multipart/form-data"> 现在我有了另一个JS

我有一个带有登记表的网页。在这种形式下,POST方法在有人按下submit按钮时调用一个函数来存储字段数据。函数名为
WebsiteForm_OnSubmit()

<form method="post" action="/mainpage/page2.aspx" onsubmit="javascript:return WebsiteForm_OnSubmit();" id="aspnetForm" enctype="multipart/form-data">

现在我有了另一个JS函数,名为
addfielddatetocrm(this)
;我想与
WebsiteForm_OnSubmit()一起执行此操作

总之,当有人点击提交按钮时,两个函数都会被执行

我知道不可能在一个post方法中执行两个操作

那我该怎么做呢?

试试这个

onsubmit="javascript:addfielddatetocrm(this);return WebsiteForm_OnSubmit();"

您可以在执行2个函数1个函数时执行此操作

function submitForm(){ 
    addfielddatetocrm(this);
    WebsiteForm_OnSubmit();
}
你的表格是这样的:

<form method="post" action="/mainpage/page2.aspx" onsubmit="javascript:return submitForm();" id="aspnetForm" enctype="multipart/form-data">


您应该将功能包装成一个函数,并在onsubmit属性中调用该函数。将所有函数调用作为字符串放入onsubmit属性中是毫无意义的,因为保持代码清晰非常重要。是的,您可以在提交时调用更多函数。

不可能在一个post方法中执行两个操作。是的。你在哪里读到的?伙计们,非常感谢。我还是个学习者。我非常喜欢这个地方。我要试试这个方法。