Более заметная ошибка alert
Добрый день, подскажите как выдать ошибку, если все хорошо то выдаю
alert("Сохранено"); если нет то alert("Ошибка"); и как бы они сливаются, т.е обычно все нормально проходит по этому нажимаешь ок и почти не читаешь что там написано, так вот как шрифт увеличить или цвет на красный поменять что бы было заметнее? Или есть что нибудь другое, аналог alert. |
|
Цитата:
Но ты сам можешь сделать любой, устраивающий тебя, хтмл-элемент на странице. Или, как советовал Nexus, взять уже готовый вариант... |
pokk,
Вариант, часто используемый при проверке заполнения форм: Выдавать сообщение об ошибке заметным шрифтом рядом с неправильно заполненным элементом и не отправлять форму. От такого не откажешься - будет мучить, пока не заполнишь правильно <form id="test"> <table id="tbl"> <tr> <td>Фамилия</td> <td><input type="text"></td> <td style="color:red"></td> </tr> <tr> <td>Имя</td> <td><input type="text"></td> <td style="color:red"></td> </tr> <tr> <td>Отчество</td> <td><input type="text"></td> <td style="color:red"></td> </tr> </table> <input type="submit"> </form> <script> test.onsubmit = function(e) { var error = false; [].forEach.call(tbl.rows, function(el) { if(el.cells[1].querySelector("input").value == "") { el.cells[2].innerText = "Обязательно заполнить!!!"; error = true; } else { el.cells[2].innerText = ""; } }); if (error) { e.preventDefault() } else { alert("Отправлено")} } </script> |
Часовой пояс GMT +3, время: 09:46. |