我正在testlink中实现SSO。我成功实施了SSO。但在SSO实施后遇到了一个奇怪的情况。 单击测试用例后,单击编辑按钮以编辑测试用例。现在修改测试用例。现在点击' Save'按钮。保存按钮的HTML如下所示:
<input id="do_update" name="do_update" onclick="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit">
但是单击“保存”按钮时未触发此处的onclick。我在PHP代码中添加了警报并进行了检查。警报未显示。 所有其他按钮都按预期工作。
答案 0 :(得分:0)
最好的方法是在表单标记上调用方法,如下所示:
<form onsubmit="return your_function_name();">
...
</form>
Returning false will not submit the form, true will submit!
OR 试试onsubmit
<input id="do_update" name="do_update" onsubmit="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit">