Sever幻灯片验证活动js函数

sever slide validation active js function

本文关键字:js 函数 活动 验证 幻灯片 Sever      更新时间:2023-09-26
function checkpassword(){
    var password_value = $("#reg-password").val();
    if(password_value === ""){
        //password emtpy
        $("#password-result").html('Please make a password');
        $("#password-result").css('color', 'red');
        $('#reg-password').css('border-color', 'red');
    }else if (password_value.length < 6){
        //password is too shot 6 digi
        $("#password-result").html('Your password is too short.');
        $("#password-result").css('color', 'red');
        $('#reg-password').css('border-color', 'red');
    }else{
        //password passed
        $("#password-result").html('');
        $('#reg-password').css('border-color', '#dfe0e6');
        return true;
    }
    return false;
}

这是一个客户端的验证函数,我想创建一个服务器端来激活这个函数,如果

if(isset($_POST['submit'])){
if(empty($_POST['submit'])){
//some how active js (password_value === "");
}
}

我应该如何使这些或我使这个验证错误。

不需要if(empty($_POST['submit'])){环。但是用PHP运行JavaScript函数是没有意义的。

JavaScript验证在PHP验证之前运行,也就是说你必须用JavaScript在客户端调用函数。

如果您想在用户键入时检查密码,那么AJAX就是最好的选择!这里使用JavaScript代码调用PHP脚本。

示例:http://www.shawngo.com/examples/ajax-username-check/

简单!!在同一个文件中编写php和javaScript,像这样

<?php
<script type="text/javascript">
function checkpassword(){
    var password_value = $("#reg-password").val();
    if(password_value === ""){
        //password emtpy
        $("#password-result").html('Please make a password');
        $("#password-result").css('color', 'red');
        $('#reg-password').css('border-color', 'red');
    }else if (password_value.length < 6){
        //password is too shot 6 digi
        $("#password-result").html('Your password is too short.');
        $("#password-result").css('color', 'red');
        $('#reg-password').css('border-color', 'red');
    }else{
        //password passed
        $("#password-result").html('');
        $('#reg-password').css('border-color', '#dfe0e6');
        return true;
    }
    return false;
}
</script>
//Your form.....
//Your form .....
//Your form .....
//Your form.....
if(isset($_POST['submit'])){
    if(empty($_POST['submit'])){
        echo "checkpassword();";
    }
}
?>