与表单中的按钮一起使用时,不执行.showSaveDialog()

时间:2018-04-26 02:42:14

标签: javascript html electron

在我的案例中使用<form>标签并非完全必要,但我想知道为什么我的按钮

    <button onclick="saveFile()">Save</button>
当它放在两个表单标签中时,

什么都不做。 saveFile()函数是一个基本.showSaveDialog(),其中fs用于写入文件。

1 个答案:

答案 0 :(得分:0)

默认情况下,表单内的按钮会提交表单。除非dynamic_cast属性已设置为type

button

我认为在您的情况下,它正在提交表单并重新加载页面,这就是您无法在操作中看到<button onclick="saveFile()" type='button'>Save</button> 的原因。