我有一个带有注册表单的网页。在这种形式中,当有人按下提交按钮时,POST方法调用一个函数来存储字段数据。函数名称为WebsiteForm_OnSubmit();
<form method="post" action="/mainpage/page2.aspx" onsubmit="javascript:return WebsiteForm_OnSubmit();" id="aspnetForm" enctype="multipart/form-data">
现在我有另一个名为addfielddatetocrm(this)
的JS函数;我想与WebsiteForm_OnSubmit();
总而言之,当有人按下“提交”按钮时,两个功能都会被执行。
我知道用1 post方法执行2个动作是不可能的。
那我该怎么做?
答案 0 :(得分:2)
您可以在执行2个功能时执行此操作。
function submitForm(){
addfielddatetocrm(this);
WebsiteForm_OnSubmit();
}
你的表格有类似的东西:
<form method="post" action="/mainpage/page2.aspx" onsubmit="javascript:return submitForm();" id="aspnetForm" enctype="multipart/form-data">
答案 1 :(得分:0)
试试这个,
onsubmit="javascript:addfielddatetocrm(this);return WebsiteForm_OnSubmit();"
答案 2 :(得分:0)
您应该将功能包装到单个函数中,并在onsubmit属性中调用它。将所有函数调用作为字符串放在onsubmit属性中绝对没有意义,因为保持代码清晰非常重要。是的,您可以在提交时调用更多功能。