2015-02-24 7 views
0

я следующее:Радиокнопка не дает нужному сообщению

  • строки таблицы, содержащей радиокнопки
  • кнопку
  • ссылка под названием «Проблема», что дает попы с 1 Представлять кнопку отправки под названием «детали», что дает всплывающее окно

Моя проблема заключается в:

1.) Если я нажимаю на ссылку withou t выбрать радиокнопки, я не получаю «обязательный» msg для моего переключателя, а вместо этого появляется всплывающее окно. И теперь, если я нажму «да», появится «радиокнопка».

2.) Я столкнулся с такой же проблемой. При нажатии кнопки с подробными сведениями напрямую без выбора переключателя.

Моя кнопка радио:

<input type="radio" name="ID[]" value="<?php echo $total; ?>" id="inc_untraced"<?php echo $_POST['ID'][0]==$total ? 'checked':'';?> required /> 

1.) Мой код ссылки всплывающего окна:

<a href="#modalDialog1" id="btn"> 
         Issue Notice</a> 
<div id="modalDialog1" class="modalDialog"> 
<div> 
<table id="pop"> 
<tr> 
<td>Would you like to issue Notice?</td> 
</tr> 
<tr> 
<td ><input type="submit" name="details" value="Yes" id="btnYES" formaction="notice.php" /></td> 
</tr> 
</table> 
<a href="#close" title="Close" class="close">X</a>     
</div> 
</div> 

2.) Мой код для всплывающего при помощи кнопки:

<input type="submit" name="details" value="Details" id="btndetails" /> 
<div id="element_to_pop_up"> 
       </div> 

JQuery:

(function($) 
{ 
    $(function() 
    { 

     $('#btndetails').bind('click', function(e) { 
     // Prevents the default action to be triggered. 
     e.preventDefault(); 
     var n=$('#inc_untraced:checked').val(); 
       var a=n.split("([email protected]!)"); 

       $("#element_to_pop_up").html("Details are:a[0],a[1] .. /*some details*/"); 
       $('#element_to_pop_up').bPopup(); 
      }); 
     }); 
})(jQuery); 

Может кто-нибудь, пожалуйста, помогите мне получить этот «REQUIRED» msg для переключателей, когда я нажимаю на LINK и BUTTON прямо вместо popup?

PLZ ПРИМЕЧАНИЕ: Я НЕ ХОЧУ ИСПОЛЬЗОВАТЬ АЭРОПОРТ.

Пожалуйста, пожалуйста, помогите мне!

+1

Привет, Можете ли вы опубликовать свой код здесь: http://jsfiddle.net? –

ответ

0

Вы можете установить радиоприемник на true на нежелательные нажатия кнопок или отключить кнопки с невыбранными строками и включить только один с проверенным радио. Такой подход был бы более удобным для пользователя.

Проверьте это: http://jsfiddle.net/n9v4oe3a/4/

+0

Не могли бы вы рассказать и сказать. –

+0

Я обновил свой ответ со второй альтернативой, предложенной мной. –

+0

Можем ли мы отключить связь до тех пор, пока не будет нажата кнопка «Радио»? –

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