细节的重要性

这是一个关于登录注册方面的问题:

需求:用所学的jQuery做一个注册页面,要求用户名开头字母大写,且不能小于6位;密码不能小于六位

登录页面需要从url中直接获取到注册时的账号密码进行登录并且验证用户名密码是否正确

问题:

1、我没有给form标签直接用表格加input标签导致url中没有返回值;//此时没有给action属性

2、我在注册页面判断注册成功之后使用windows.open跳转到登录页面,导致我无法(我不会)把从注册页面的url获取的值拿到新的页面;

3、当我给了form表单action这个属性之后发现我好像没怎么使用jQuery中的语法,于是改了一下注册页面的注册方法

总结:

1、前面html的基础不扎实,

2、jQuery的知识学完不知道与js的区别在哪,或者说jQuery有什么用我写的代码中有没有可以用到jQuery语法的地方

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <script src="js/jquery-1.12.4.js"></script>
		<title></title>
    </head>
    <body>
        <div>
            <table>
                <form action="html01.html">
                    <tr>
                        <td><label>用户名:</label></td>
                        <td><input name="name" type="text" id="name" placeholder="首字母大写并且在6~12之间"></td>
                    </tr>
                    <tr>
                        <td><label>密码:</label></td>
                        <td><input name="pwd" type="password" id="pwd" placeholder="密码在6~12之间"></td>
                    </tr>
                    <tr>
                        <td><button id="zc" >注册</button></td>
                        
                    </tr>
                </form>
            </table>
           
        </div>
        <script>         

            $("#zc").click(function(){
                var name = document.getElementById('name').value;
                var pwd = document.getElementById('pwd').value;
                var i = 0;
                var n = name.charAt(0)
                //判断首字符是否为数字 是:i=0 不是:执行if内语句
                if (isNaN(n) == true) {
                    
                    //当首字符不是数字时,执行此if判断首字符是否为大写,是:i=1 不是:i=0
                    if(n == n.toUpperCase()){
                        i=1;
                    }
                }
                //判段用户名长度&以上结果:小于六个字符或者i==0注册失败
                if (name.length < 6 || i == 0) {
                    alert("注册失败!用户名有误");
                }else if (pwd.length < 6) {
                    alert("注册失败!密码有误");
                }else {

                    alert("恭喜注册成功!")
                    // window.open("html01.html")
                }
            })

           
        </script>
    </body>
</html>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>DengLu</title>
    <script src="js/jquery-1.12.4.js"></script>
</head>
<body>
    <div>
        <table>
            <form action="">
                <tr>
                    <td><label>用户名:</label></td>
                    <td><input name="name" type="text" id="name" placeholder="首字母大写并且在6~12之间"></td>
                </tr>
                <tr>
                    <td><label>密码:</label></td>
                    <td><input name="pwd" type="password" id="pwd" placeholder="密码在6~12之间"></td>
                </tr>
                <tr>
                    <td colspan="2">
                        <button id="dl" onclick="DengLu()">登录</button>
                        
                    </td>
                </tr>
            </form>
        </table>
        

        <script> 
        console.log(location.search)
        var name1 = location.search.substr(1)//去掉?
        console.log(name1)
        //			进行分割,分割成数组
        var arr = name1.split('=')
        console.log(arr)
        var arr1 = arr[1].split('&');
        console.log(arr1);
        var name = arr1[0];
        console.log(name);
        var pwd = arr[2];
        console.log(pwd);
        
        var uname = document.getElementById('name');
            uname.value = name;
        var upwd = document.getElementById('pwd');
            upwd.value = pwd;

        function DengLu(){

            var usname = document.getElementById('name').value;
            var uspwd = document.getElementById('pwd').value;
            if (usname === name && uspwd === pwd) {
                alert("恭喜登录成功!");
            }else {
                alert("登录失败!");
            }
        }
        </script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
图像显著性细节检验 PC 是一种基于计算机视觉和图像处理技术的方法,用来判断图像中哪些细节是具有显著性的,从而更好地理解图像中的重要信息。 图像显著性细节检验 PC 根据图像中像素的颜色、对比度、纹理、形状等特征来计算每个像素的显著性值。显著性值高的像素通常表示图像中的显著细节,如物体轮廓、边缘、颜色变化等。通过计算每个像素的显著性值,我们可以生成一张显著性图像,其中每个像素的灰度值表示该像素的显著性。 图像显著性细节检验 PC 在计算机视觉领域有广泛应用。例如,在图像分割任务中,通过检测图像中的显著细节,可以帮助我们将图像分成不同的区域。在图像检索任务中,可以利用显著性细节来匹配相似的图像。此外,在图像增强和图像编辑任务中,也可以利用显著性细节来提高图像的质量和美观度。 图像显著性细节检验 PC 的实现通常涉及多个步骤,包括特征提取、显著性计算和显著性图像生成。特征提取阶段使用各种算法和技术来提取图像的颜色、对比度、纹理等特征。显著性计算阶段根据这些特征计算每个像素的显著性值。最后,根据显著性值生成显著性图像,以便更直观地展示图像中的显著细节。 总而言之,图像显著性细节检验 PC 是一种利用计算机视觉和图像处理技术来判断图像中显著细节的方法。通过计算每个像素的显著性值,我们可以更好地理解图像中的重要信息,并在各种计算机视觉应用中得到应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr.aBai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值