Может не так скорректировал вопрос, сейчас объясню. Есть легкая форма:
<div id="login">
<form name='form-login'>
<span class="lock"></span>
<input type="password" id="pass" placeholder="Password" maxlength="10">
<input type="submit" value="test">
</form>
</div>
Каким способом я могу осуществить проверку на правильность вводимого пароля и, если пароль введен верно, осуществить загрузку нужного файла? Мне хочется увидеть примеры, нужны ли какие библиотеки для реализации задуманного, где содержать нужный для разблокировки пароль и как его скрыть.
При отправки данных с формы используются два метода POST и GET, указываются в теге например, также нужно указать скрипт, который обработает запрос, в атрибуте action. Подробнее здесь htmlbook.ru/html/form. Пароли в скрипт нужно передавать GET-запросом.
<div id="login">
<form name="form-login" action="login.php" method="GET">
<span class="lock"></span>
<input type="password" id="pass" placeholder="Password" maxlength="10" name="pswd">
<input type="submit" value="test">
</form>
</div>
Далее на сервере должен быть расположен скрипт обработки данных с формы, назовём его login.php и представим в нём примерно следующее содержание:
<?php
$password = $_GET["pswd"] //pswd это будет имя инпута, в который пароль писали
if($password == "1q2w3e3r4") //здесь проверяем пароль
{
echo ("<img src=\"picture.png\">");
} else
{
echo ("<h1>Неверный пароль!</h1>");
}
?>
Это в общих чертах, на самом деле нужно пароль в зашифрованном виде хранить и желательно не в самой программе.
Если требуется без перезагрузки страницы, то тут да, нужна библиотека jQuery как минимум.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос на странице может быть только один такой id вообще или один id именно у этого тегаКорректно ли делать?
ЗдравствуйтеНа странице присутствует 3 select