Javascript 在1个post方法中执行2个函数
我有一个带有登记表的网页。在这种形式下,POST方法在有人按下submit按钮时调用一个函数来存储字段数据。函数名为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
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方法中执行两个操作。是的。你在哪里读到的?伙计们,非常感谢。我还是个学习者。我非常喜欢这个地方。我要试试这个方法。