单击HTML按钮和调用JS .click()之间的区别是什么?

时间:2017-10-04 10:46:25

标签: javascript html forms sap

我正在开发一个SAP(BSP)Web应用程序,其中包含一个带有提交按钮的表单。当我手动点击按钮一切正常时,就会进行到服务器的往返。

现在在某些情况下我想通过JavaScript调用此提交按钮,所以我做了一个简单的

document.getElementById('MyButton').click( );

乍一看,这似乎工作正常,再次进行往返旅行。但是,在SAP Web框架内部,这与手动单击“提交”按钮的行为完全不同。似乎某些参数未设置或至少设置不同。

我不确定究竟是什么区别,因为我不完全了解SAP框架是如何做到的(目前正在调试)。但为了更好地找到我想知道的问题:

从技术角度来看,手动点击HTML表单提交按钮以通过JavaScript调用按钮的click()方法有什么不同?

0 个答案:

没有答案