Проверка на radio+select
Подскажите, как вывести предупреждение alert(), при условии,
выбран радио-кнопка 1, и select-options = '' <form id="checkout_address" action="checkout_shipping.php" method="post"> <input type="radio" name="shipping" value="choicepoint_choicepoint" checked="checked" id="choicepoint" /> <input type="radio" name="shipping" value="choicepoint_choicepoint2"> <select name="point" id="show"> <option value="">Выберите пункт</option> <option value="1">Москва</option> </select> <input type="image" src="templates/vamshop/buttons/russian/button_continue.gif" alt="Продолжить" title=" Продолжить " /> </form> |
радиокнопка1.checked == true && селект.value == ''
|
MCB,
if (document.getElementById("choicepoint").checked && document.getElementById("show").value == "") { return alert(''); } |
lord2kim,
<form id="checkout_address" action="checkout_shipping.php" method="post"> <input type="radio" name="shipping" value="choicepoint_choicepoint" checked="" id="choicepoint" /> <input type="radio" name="shipping" value="choicepoint_choicepoint2"> <select name="point" id="show"> <option value="">Выберите пункт</option> <option value="1">Москва</option> </select> <input type="image" src="templates/vamshop/buttons/russian/button_continue.gif" alt="Продолжить" title=" Продолжить " /> </form> <script> document.getElementById("choicepoint").checked = false; if (document.getElementById("choicepoint").checked && document.getElementById("show").value == "") { alert(''); } </script> и зачем return |
bes, пригадицца))
ну я все тоже самое написал... |
ну это шутка, конечно, была
смысл в том, что проверяя не на конкретное значение, осуществляется несколько проверок заместо одной (хотя сейчас это не принципиально, так как производительность машин велика) |
Все сделал, отлично работает, но при ошибке отдает выполнение работе php. как остановить, чтобы при ошибке перехода небыло?
|
MCB, при какой ошибке? :blink:
|
alert(''); нужно, чтобы выводиться сообщение и все. больше ничего не обрабатывалось. а сейчас выводиться алерт и переходить на другую страницу. в php это реализовано die() |
MCB, на checkout_shipping.php ?
<form id="checkout_address" action="checkout_shipping.php" method="post" onsubmit="return false;"> |
Часовой пояс GMT +3, время: 13:44. |