php - 从 TeSTLink 按下保存按钮时未触发 onClick

标签 php html mysql testlink

我正在 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/

相关文章:

php - 没有这样的主机是已知的 - Localhost 无法识别

php - mysql_insert_id() 0,但插入成功

html - CSS 样式消失了

html - Bootstrap 3 垂直对齐文本到 ionicon

jquery - 在滚动条上更改 css

Java - 对象列表返回重复值

mysql - 使用 JOIN、WHERE、GROUPBY、COUNT 进行 SQL 查询

php - Codeigniter 防止将参数传递给函数以避免不存在的 URI 段

php - 创建一个 XML 文件来存储权限并使用 PHP 解析它以创建一个列表

php - SQL 数据透视表与 dayValue [处理数据透视表中的日期] MYSQL-解决方案