ввод пароля начинается JavaScript

Я создал ввод пароля следующим образом:

<form class="form" id="form" target="form-iframe" method="post" action="/php/password.php">
<input type="password" id="password" name="password" />

</form>

<iframe id="form-iframe" name="form-iframe" frameborder="0" ></iframe>

/php/password.php выглядит так

<?php
$formData = array(
"password" => $_POST["password"]
);

$query = mysql_query("SELECT password FROM data");
$fetch = mysql_fetch_assoc($query);
$password = $fetch ["password"]."";$imagepath= "../jpg/P5010905.jpeg";
$image = imagecreatefromjpeg($imagepath);if($formData['password'] == $password ) {

$pic =  header('Content-Type: image/jpeg');
imagejpeg($image);

}

echo $pic;
?>

это работает просто отлично.

На моем сайте также есть объект-слайдер из jqwidgets, который по умолчанию отключен. Чтобы включить его, мне нужно в JavaScript

$('#light1').jqxSlider({ disabled: false });

Как включить слайдер после аутентификации.

-1

Решение

Вы можете использовать java-скрипт внутри php либо внутри echo, либо закрыв тег php и начальный тег.

например

If(Authentication==true){

echo "<script>$('#light1').jqxSlider({ disabled: false });</script>"}

else
{
//do something
}
0

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

Как насчет чего-то подобного?

function submitLogin(enteredUsername, enteredPassword) {

$.post('login.php', {username: enteredUsername, password:enteredPassword},
function(response) {
if (response.result == true) {
$('#light1').jqxSlider({ disabled: false });
} else {
// fail code here
}
}, 'json');
}
0

По вопросам рекламы [email protected]