Я внедряю SSO в testlink. Я был успешным в реализации SSO. Но после внедрения единого входа натолкнулся на странный сценарий.
После нажатия на тестовый набор, нажмите кнопку редактирования, чтобы редактировать тестовый пример. Теперь измените контрольный пример. Теперь нажмите кнопку «Сохранить». Кнопка HTML для сохранения приведена ниже:
<input id="do_update" name="do_update" onclick="show_modified_warning=false; doAction.value='doUpdate'" value="Save" type="submit">
Но здесь нажатие кнопки «Сохранить» не срабатывает при нажатии. Я добавил предупреждение в коде 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">
Других решений пока нет …