密码输入启动JavaScript

密码输入启动JavaScript,javascript,php,jqwidget,Javascript,Php,Jqwidget,我创建了一个密码输入,如下所示: <form class="form" id="form" target="form-iframe" method="post" action="/php/password.php"> <input type="password" id="password" name="passwo

我创建了一个密码输入,如下所示:

<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中使用java脚本,可以在echo中使用,也可以关闭ht e php标记和开始标记

比如说

If(Authentication==true){

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

else
{
//do something
}
If(身份验证==true){
echo“$('#light1').jqxSlider({disabled:false});”
}
其他的
{
//做点什么
}

像这样的东西怎么样

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');
    }

这对我来说很有希望:对我来说不起作用。也许我需要链接/php/password.php文件?告诉我passowrd.php文件中的滑块是否正确?或者在身份验证之后,您正在将其从password.php重定向到其他页面,并且该页面已获得滑块?
If(Authentication==true){

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

else
{
//do something
}
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');
    }