首页 > 其他分享 >2022年9月11日

2022年9月11日

时间:2023-09-11 22:35:34浏览次数:40  
标签:11 java form 登录 验证码 html 2022 margin

今天下课之后,课后作业是登录界面设计,我首先用java中自带的命令框实现了功能。其中的难点就是生成一个随机的字符串当做验证码。之后我想要使用html去实现这个程序。但是在我写完html程序之后,简单的画完了一个登录框。代码如下:

<!DOCTYPE html> <html> <head> <title>登录界面</title> <style> .container { text-align: center; margin-top: 200px; } .form { display: inline-block; text-align: left; padding: 20px; border: 1px solid #ccc; } .form input { margin-bottom: 10px; } .form button { margin-top: 10px; } </style> </head> <body> <div class="container"> <form class="form"> <h2>登录</h2> <div> <label for="username">用户名:</label> <input type="text" id="username" name="username" required> </div> <div> <label for="password">密码:</label> <input type="password" id="password" name="password" required> </div> <div> <label for="captcha">验证码:</label> <input type="text" id="captcha" name="captcha" required> <img id="captchaImg" src="" alt="验证码"> <button type="button" onclick="refreshCaptcha()">刷新</button> </div> <button type="submit">登录</button> </form> </div> <script> function refreshCaptcha() { var randomCode = Math.random().toString().substring(2, 8); var captchaImgElement = document.getElementById("captchaImg"); captchaImgElement.src = "http://example.com/captcha?code=" + randomCode; } // 页面加载时刷新验证码 window.addEventListener("load", function() { refreshCaptcha(); }); </script> </body> </html>。但是在验证码的实现上面,陷入了困境,我不知道该如何生成一个动态的验证码图片,超文本html似乎无法实现这个功能。但是通过java打包成jar程序上传到服务器接着通过url访问的话,实现难度对我来说有点大,只能放弃。接着我又想到可以使用jsp实现java嵌入到html中来实现这个功能。

今天主要学习了html的基本编写方法。明天准备学习简单的jsp编程方法。

标签:11,java,form,登录,验证码,html,2022,margin
From: https://www.cnblogs.com/czfznb/p/17694712.html

相关文章

  • 9.11日
    今天学到的第一件事就是上课务必将手机关机,否则外界消息对我们的干扰将导致课堂上不可估量的损失。下午王老师讲到了愚公移山,由此引入软件工程中共同性质的问题,把困难问题简单化,再把简单问题流程化。愚公移山中也涉及到了循环,判断等,这些与软件工程相符合。整堂课下来我认为老......
  • 每日总结|9.11-好运自然来
    今天我做了3件事1、小组汇报,研究学习并整理了工作汇报的ppt2、整理了一下翻译和阅读.3、hbase的学习,我还什么都不太会,老师太急了,必须抓紧学个一二三。ps:人机交互,学会用excel,以前原来都是最基础的,有个工作者模式,VB和VBA的区别什么的。杨老师的课上的蛮有意思的!呀呼~---------......
  • 2023.09.11
       今天上课通过看他人的代码,结合老师的讲解,看到了自己代码许多的重复部分完全可以用一个函数进行重复调用,这样既可以提高代码的运行效率,还能节省代码行数。通过自己重新编写代码,亲身感受到了其中的便捷性。    了解了其大道至简的编程思维  (代码编写的步骤) ......
  • 9月11日总结
    今天早上进行工程实训的线上自习,观看了书法鉴赏的超星尔雅学习通上的网课,学习到了大书法家的书法方式和其中包含的感情,在不同时期写出的东西都是为了表达不同的感情。在下午听了建民老师为我们带来的第一节java语言课程,观看了好几位同学为我们讲解自己编写的程序,明白了自己与大佬......
  • 9.11
    今天重新学习了自己上次做的小测,同时知道了写代码不仅要化复杂为简单,同时还要注重代码的健壮性与可读性,同时注意训练自己的思维能力。以下是课堂小测,是要写一个随机生成30道二位数的加减乘除。我使用的java语言,首先是导入一个Random包,用于生成随机数,再定义一个字符串类,里边存储......
  • 2023.9.11
    1.代码格式要求首行缩进,命名使用英文,对应位置要有注释2.整形int4字节数据范围在2^-32-2^31-1类型范围小的变量,可以直接赋值给类型范围大的变量最前面的位是符号位String是一个类,==比较的是变量的地址,不能用==来判断相等,用equals浮点型不精确的原因:10进制转换成二进制可能......
  • 9.11今日总结
    今天上了建民老师的Java课程,老师给我们讲授了1,Java中最重要的思想就是大道至简,我们以后遇见问题要将复杂问题简单化,简单问题流程化。2,java的语法基础,其中也有一些练习题让我们做(1)关于枚举类型1publicclassTes2{2privateenumMyEnum{3ONE,TWO,THREE......
  • 20230911打卡
    今天一早上进行了工程实训课的机器人实训,我主要完成了实验三的机器人制作和实验六的蓝牙模块的搭载,深刻体会到团队的重要性,小组成员分工合作,效率很高,也是第一个完成所有实验的小组。下午上了王老师的激情演讲,讲述了用代码解决问题的步骤,并带着大家一起捋清了Java开学考的考试题。......
  • 9.11课后题和动脑动手问题
    1. 第一个答案:类第二个答案:成员变量和成员方法第三个答案:可以强制转化,但是会造成误差第四个答案:不是,String是一个类第五个答案:静态,全局的标志 ......
  • 闲话9.11
    妈的卡了一晚上常外加改了一晚上一道题,他妈的心态炸裂了。上午打了一场模拟赛,上来T1就是Hack题啊(赞赏)......