从Testlink按下保存按钮时未触发onClick

时间:2016-06-01 05:02:44

标签: php html mysql testlink

我正在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代码中添加了警报并进行了检查。警报未显示。 所有其他按钮都按预期工作。

1 个答案:

答案 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">