Поскажите с onsubmit
Здравствуйте. Хочу сделать такую штуку в админке. При нажимании кнопки удалить, вылазит сообщений, типа "Точно удалить?". А потом, если человек жмёт ОК, то данные отправляются на сервер. Так вот такая форма.
<form name="form" method="post" action='delete.php' onsubmit="return confirm('Вы уверены?');"> Выберите жанр: <select> <option>asDas</option> </select><br> <input type="submit" name="send" value="Удалить"> </form> Или например: <form name="form" method="post" action='delete.php'> Выберите жанр: <select> <option>asDas</option> </select><br> <input type="submit" name="send" value="Удалить" onClick="return confirm('Вы уверенны?');"> </form> Так вот он всё равно игнорирует мой confirm в обоих случаях. Я уже чёт проверял перепроверял и завис. Подскажите, что я делаю не так? |
может оно возвращает число вместо булевого значения, хотя не должа, но все же попробуйте так:
return !!confirm('Вы уверенны?'); |
prowoke,
У меня примерно такая реализация(возможно тебе пригодится): при нажатии на кнопку показывается див, и в его содержимое добавляется "Удалить? <a onclick="снова скрываем див">Нет</a><a href="ссылка для удаление">Да</a>" |
Цитата:
<!DOCTYPE html> <html> <head> <title>test</title> <style type="text/css"> label { display: block; } </style> <script type='text/javascript'> function Go() { var ok=confirm('Вы уверены?') if (!ok) { return false } return true } </script> </head> <body> <form name="form" method="post" action='delete.php' onsubmit="return Go();"> <label>Выберите жанр: <select> <option>asDas</option> </select> </label> <input type="submit" name="send" value="Удалить"> </form> </body> </html> |
Ну а почему мой то не работал? Вроде бы стандартная штука у меня была.
|
Часовой пояс GMT +3, время: 13:23. |