response.setContentType("text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("<script language=\"JavaScript\">");
out.println("alert('Error');");
out.println("</script>");
out.println(sb);
out.flush();
out.close();
Мы реализуем функцию для вывода оповещения при обнаружении ошибки во флайтере путем отправки (кнопка) в одной форме (A).
Но, как ни странно, результаты выполнения document.form.submit () и button.click () различаются.
Если вы выполните document.form.submit, предупреждение будет печататься нормально, но если вы нажмете () на кнопке, предупреждение не появится.
Почему это?
<form>
<input id="btn" type = "submit" style = "display:none">
</form>
<script>
document.getElementById('btn').click();
</script>