2015-03-20 4 views
0

У меня есть кнопка отправки с именем «details:» и таблица с радиокномами в каждой строке. При выборе переключателя и нажатии кнопки «Мои данные» я хочу, чтобы всплывающее окно появилось .получение выбранного значения переключателя во всплывающем окне

я использовал что-то вроде этого:. Я не уверен, если код, который я попробовал действительно жалок, но плз помочь мне форме я использовал GET Это моя кнопка радио.:

<input type="radio" name="ID" value="<?php echo $id; ?>" class="radioValue" /> 

Это моя кнопка отправки:

<input type="submit" name="details1" value="Details" id="btndetails" class="btn" /> 
    <div id="notice"> 
     <div class="pop"> 
     <?php 
     if(isset($_GET['details1'])) 
     { 
      if(isset($_GET['ID'])) 
      { 
       $n=$_GET['ID']; 
       echo$n; 
       //do some sql queries with the id 
      } 
      else echo"Fail"; 
     } 
?> 
     </div> 
     </div> 

Я использовал JQuery, чтобы обеспечить щелчки:

(function($) 
     { 
      $(function() 
      { 
      $('#btndetails').bind('click', function(e) 
       { 


        // Prevents the default action to be triggered. 
        if($('.radioValue').is(':checked')) 
        { 
         e.preventDefault(); 
         $("#notice").css("display", "block");     
        } 
         else 
         { 
         <?php echo"Please select the radio button";?>'); 
         } 

       }); 

      }); 

     })(jQuery); 

ДИВ уведомление не является дисплей: нет; В настоящее время при нажатии кнопки радио кнопки + подробностей появляется всплывающее окно с сообщением msg. Как я могу получить значение моего переключателя во всплывающем окне? Является ли мой метод неправильным? Мне нужно получить значение радио в php, чтобы я мог использовать его для извлечения моей БД. Я не хочу использовать какие-либо плагины для всплывающих окон. Я хочу это только с помощью php, html, css. Пожалуйста, помогите мне.

+1

пожалуйста не код ошибки здесь, пожалуйста, проверьте основные вещи первой. –

+0

@AyyanarG Я проверил все основные вещи. Просто дело в том, что я не получаю значение переключателя. –

ответ

0

Это может быть ваша проблема:

<input type="submit" name="details1" value="Details" id="btndetails" class="btn" /> 
    <div id="notice"> 
     <div class="pop"> 
     <?php 
     if(isset($_GET['details1'])) 
     { 
      if(isset($_GET['ID'])) 
      { 
       $n=$_GET['ID']; 
       echo$n; 
       //do some sql queries with the id 
      } 
      else echo"Fail"; 
     } 
    ?> // the first problem I found is here 
     </div> 

    </div> 

также проверить URL вы получаете id параметр в query string

+0

извините за небольшие ошибки. Отсутствует?> Была ошибкой от копирования с моего реального кода на этот сайт. Основная проблема заключается в получении значения переключателя. :( –

+0

проверить свой URL-адрес, вы получаете параметр «id» в строке запроса? –

+1

, если код параметра «Id» не будет работать в другом состоянии, и ваш код напечатает «Fail» –

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