2014-02-20 1 views
0

У меня есть базовая форма html. Форма обрабатывается с PHP при представлении.Html отправить кнопку. Если опция формы выбрана Jquery Alert для подтверждения

У меня есть уникальное условие, когда значение выбора (для аргументов) значение = '2', тогда данные переносятся из одного БД в другой. Это опция только один раз и ограничивает данные в остальной части формы в состоянии, не подлежащем редактированию.

В результате я хочу определить, что значение выбора равно «2», а затем вывести предупреждение, «вы уверены», с подтверждением параметров Y/N.

Очевидно, что после этого форма будет передана PHP-процессору и не будет предпринята никакая операция nop.

Может ли кто-нибудь указать мне, где я начну, поскольку JS и JQuery, к сожалению, не мои сильные стороны.

Большое спасибо заранее

Will

ответ

1

Я предполагаю, что вы собираетесь использовать переключатель, чтобы определить различные значения, которые будут выбраны.

Настройте свой радиоприемник и получите уникальное имя. Для вас jquery вам нужно подключить событие «Изменить» этого радио.

$('input[name="rdoDB"]').change(function() { 
    if($(this).val() == 2){ 
     CallMyPopup(); 
    } 
}); 

Теперь для отправки формы события вы не хотите, чтобы отправить форму, когда ваше значение 2.

$('#myForm').submit(function() { 
    if($('input[name="rdoDb"]').val() == 2) 
    { 
     CallMyPopup(); 
     return false //stop form propagation; 
    } 
}); 

Я должен отметить, что обеспечить вам необходимо сделать проверку бэкэнда php, чтобы убедиться, что вы не оцениваете данные, отключенные, когда это значение равно 2.

Сайт jQuery - отличное место, чтобы ознакомиться с jQuery.

Смежные вопросы