текст — функция показа в стиле Php

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

<input id="show"type="submit" value="change" >
<input id="oldpass"TYPE="text"value="" style="display: none">
<input id="newpass"TYPE="text"value="" style="display: none">
<input id="cambia"TYPE="submit"value="" style="display: none">

0

Решение

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input id="show" type="submit" name="submit" value="change" >
</form>

<?php
if ( isset($_POST['submit']) ) {
echo "<input id='oldpass' type='text' value=''>";
echo "<input id='newpass' type='text' value='' >";
echo "<input id='cambia' type='submit' value='' >";
}
?>

Вы можете использовать это.

0

Другие решения

Используйте Javascript / jQuery:

$('#show').click(function() {
$('#oldpass').css("display", "block");
$('#newpass').css("display", "block");
$('#cambia').css("display", "block");
});

Увидеть это jsFiddle

Как отметил Джон Суррелл, PHP — это сторона сервера, поэтому этот тип поведения почти всегда обрабатывается на стороне клиента с помощью JavaScript.

0

Я сделал эту скрипку для вас, используя jQuery, если вы не понимаете код, проверьте документы по адресу: http://api.jquery.com

Скрипка:
https://jsfiddle.net/ujp7c67s/1/

Вы не можете сделать это с PHP, потому что PHP является языком программирования на стороне сервера. Для всего, что вам нужно изменить после загруженная страница выглядит как программирование на стороне клиента как javascript (jQuery — это библиотека javascript)

$('#show').on('click', function() {
$('input', '.form-class').show();
});
0
По вопросам рекламы [email protected]