2015-09-24 2 views
1

Привет Я пытаюсь получить переменную определенного элемента списка. Я хочу понять, что с невидимым элементом ввода устанавливается значение в данном случае времени и пытается получить значение переменной при условии простого php if. Что invisibilty, это должно означать, что пользователь не увидит элемент ввода, я попытался сделать это с помощью jquery 1.8.2, но он не будет работать. Что я должен изменить? Предлагаемые улучшения в том, как получить значение элемента списка в php, приветствуются.Сделать элемент ввода невидимым

$(document).ready(function() { 
    $("#timex").change(function() { 
     if ($(this).val() == "0") { 
      $("#timex").hide(); 
     } 

    }); 
}); 

мой HTML-код в цикле Еогеасп:

<a href="#popupcomment" data-rel="popup" data-position-to="window" data-transition="pop">comment</a> 
<div data-role="popup" id="popupcomment" data-theme="a" class="ui-corner-all"> 
    <form data-ajax="false" name="login-form" class="login-form" action="./range.php" method="post" style="padding:20px 40px;"> 
     <div class="content"> 
      <input name="timex" id="timex" value="<?php echo $row['time']; ?>" type="text" /> 
      <textarea rows="5" name="text" id="text" class="foo"></textarea> 
     </div> 
     <div class="footer"> 
      <input type="submit" name="save" value="comment" class="button" data-theme="a" /> 
     </div> 
    </form> 
</div> 
+2

Я предполагаю, что вы ищете тип входного = "скрытые" – MaK

ответ

0

Выполните фрагмент, и измените значение на 0 (и нажмите ввод).

Примечание: Изменение атрибута type работает только с более новой версией jQuery. .hide() работает с JQuery 1.8.2

$(document).ready(function() { 
 
    $("#timex").change(function() { 
 
     if ($(this).val() == "0") { 
 
      $(this).attr('type', 'hidden'); 
 
     } 
 
    }); 
 
    
 
    $("#timey").change(function() { 
 
     if ($(this).val() == "0") { 
 
      $(this).hide(); 
 
     } 
 
    }); 
 
});
<input name="timex" id="timex" value="5" type="text" /> 
 
<input name="timey" id="timey" value="8" type="text" /> 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

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