我正在 teSTLink 中实现 SSO。我成功实现了 SSO。但是在 SSO 实现之后遇到了一个奇怪的场景。 单击测试用例后,单击编辑按钮以编辑测试用例。现在修改测试用例。现在单击“保存”按钮。保存按钮的 HTML 如下:
<input id="do_update" name="do_update" onclick="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit">
但是这里的 onclick 并没有在点击 Save 按钮时被触发。我在 php 代码中添加了一个警报并进行了检查。未显示警报。 所有其他按钮都按预期工作。
最佳答案
最好的方法是像这样在表单标签上调用你的方法:
<form onsubmit="return your_function_name();">
...
</form>
Returning false will not submit the form, true will submit!
或 试试 onsubmit
<input id="do_update" name="do_update" onsubmit="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit">
关于php - 从 TeSTLink 按下保存按钮时未触发 onClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37559816/