Java脚本(js)判断接收的内容是否为空,是否符合条件,function关键字,导入文件函数include(‘导入文件名‘),将接收到的密码加密并与数据库的加密密码进行匹配

  • Post author:
  • Post category:java



前端判断(Java脚本):


使用function关键字判断前端的输入(空)



function关键字+自己创建一个函数名(自己定义接收参数的变量名){




接收的参数变量名+点+需要判断的字段的id或者name(均为自己定义的)+点+value就能获取字段的内容(value可以获得变量里面的值)。



}


使用表单(form)传输(格式):



<form οnsubmit=”return 自己创建的函数名(this)” >



注:οnsubmit=”“是检查事件为真还是为假,可以检查双引号里面的事件,如果为真则执行提交,返回假提交不了


例:

<form action="toReg.php" method="post" onsubmit="return InputCheck(this)" >
        action是上传文件属性 method 是上传的方式  
      <table borde='2' width='70%' cellspacing='3' cellpading='3' 
                bgcolor='#abcdef' style="color: #000;">
                    <tr>
                        <td>
                        用户名
                        </td>
                        <td>
                            <input type="text" name="username" id="username"/> 
                            加上id是为了前端接收值的时候方便接收
                        </td>
                    </tr>
                    <tr>
                        <td>
                        密码
                        </td>
                        <td>
                            <input type="password" name="pw" id="password"/>
                        </td>
                    </tr>
                     <tr>
                        <td>
                        确认密码
                        </td>
                        <td>
                            <input type="password" name="cpw" id="conpassword"/>
                        </td>
                    </tr>
                <input type="submit" value="注册"/>
                <input type="reset" value="清空"/>
</form>   
<script>
        function InputCheck(temp){
           接收的变量名是temp
     if(temp.username.value==''||temp.password.value==''||temp.conpassword.value=='')
        {
        temp.username.value是前端输入在username中的值

            alert('用户名或密码为空');
            return false;
           }
           if(temp.password.value!=temp.conpassword.value){
            alert('两次密码不一致');
            return false;
           }
           return ture;
        }
    </script>


导入文件函数(include())


当一个代码不断被使用时,可以将这段代码保存在一个文件里。


当再次需要使用这段文件时


可以再次敲入这段代码


也可以使用include(‘文件名’)函数将文件导入,文件中的代码就在引用的代码里面执行了


include()函数的特点:当文件中的代码有问题时,代码继续执行不受影响,重复导入,操作叠加


导入的文件中有变量,函数等,如果使用Include()导入文件,如果后面的操作修改了导入的文件中的内容,文件中的内容将会被修改。


include_once(‘文件名’):只会进行一次操作,重复导入操作不重叠。

include_once('connect.php');


connect.php文件代码:

<?php
$conn=mysqli_connect('127.0.0.1','root','') or die('数据库无法连接');
$db=mysqli_select_db($conn,'user') or die('选择数据库不存在');
mysqli_set_charset($conn,'utf8');
?>


写入数据库的密码时加密的,所以接收的密码与数据库的密码进行匹配时,需要将接收的密码加密后再进行匹配。



版权声明:本文为m0_56501550原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。