Не дать переключить select
В общем, мне нужно, чтобы, например, пользователь выбрал в select`е:
"Услуга №1(10руб.)", мой скрипт проверил, денег на сету хватает, потом передумал и выбрал "Услуга №2(90руб.)" вместо "Услуга №1(10руб.)", мой скрипт проверил, ага, денег на счету не хватает, и нужно перекинуть обратно на "Услуга №1(10руб.)". Как мне перекинуть назад на "Услуга №1(10руб.)"? |
Цитата:
|
А зачем перекидывать? Просто напишите, что денег не хватает.
|
ksa, ну и как можно узнать selectIndex предидущего, выбранного? Только записывать в какой нибудь скрытый input?
|
Цитата:
Можно писать в JS-переменные... Можно посмотреть в БД, если оно там было записано и еще не перезаписалось... |
<html> <head> <script type="text/javascript" language="javascript"> var current = 1, money = 30; function check() { var select = document.getElementById('select'); if (parseInt(select.value) > money) select.selectedIndex = current; else current = select.selectedIndex; } </script> <style> </style> </head> <body> У вас на счету 30р<br /> <select id="select" onchange="check();"> <option value="10">10р</option> <option value="20">20р</option> <option value="30">30р</option> <option value="40">40р</option> <option value="50">50р</option> </select> </body> </html> |
Всем спасибо
|
Цитата:
|
|
Часовой пояс GMT +3, время: 22:19. |