代码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> .div-1{ width:100%; height:30px; background-color:white; text-align: center; } table{ word-break: break-all; word-wrap: break-word; } tr{ height:40px; } td{ width:100px; } form>table>.tr1>.td1>input{ position: relative; left:-20px; } </style> <script> function demo1(){ var a=Math var b=(a.random())*9000+1000 var c=a.floor(b) var newtd=document.createElement("td") var tr=document.getElementById("yzm") var span=document.createElement("span") span.innerText=c newtd.style.width="40px" newtd.style.textAlign="left" newtd.appendChild(span) tr.appendChild(newtd) } function demo2(){ var t=document.getElementById("in1") var span=document.getElementById("span1") var reg=/^[\u4e00-\u9fa5]{3,5}$/ var v1=t.value if (v1==null || v1==""){ span.innerText="用户名不能为空" }else if (reg.test(v1)){ span.innerText="用户名合法" }else{ span.innerText="用户名不合法" } function demon3(){ var tr=document.getElementById("wtr") var e=document.createElement("td") var t=document.getElementById("in2") var span=document.createElement("span") var reg=/^\d{3,6}$/ var v2=t.value if (v2==null || v2==""){ span.innerText="密码不能为空" }else if (reg.test(v2)){ span.innerText="密码合法" }else{ span.innerText="密码不合法" } e.style.width="40px" e.appendChild(span) e.style.textAlign="left" tr.appendChild(e) } function demo4(){ var tr=document.getElementById("tr2") var e=document.createElement("td") var t=document.getElementById("in3") var span33=document.createElement("span") var reg=/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|4|5|6|7|8|9])\d{8}$/ var v3=t.value if (v3==null || v3==""){ span33.innerText="手机号不能为空" } else if (reg.test(v3)){ span33.innerText="手机号合法" } else{ span33.innerText="手机号不合法" } e.style.textAlign="left" e.appendChild(span33) tr.appendChild(e) } } </script> </head> <body onload="demo1()"> <div class="div-1"><h3>注册界面</h3></div> <hr/> <form> <table align="center"> <tr align="center" id="yhm"> <td>用户名:</td> <td><input type="text" onblur="demo2()" id="in1"/></td> <td style="text-align: left; width: 160px;"><span id="span1">用户名为3到5个汉字</span></td> </tr> <tr align="center" id="wtr"> <td>密码:</td> <td><input type="password" onblur="demon3()" id="in2"/></td> <!--<td style="text-align: left;"><span id="span2"></span></td>--> </tr> <tr align="center" id="tr2"> <td>手机号:</td> <td><input type="text" id="in3" onblur="demo4()"/></td> </tr> <tr align="center"> <td>邮箱:</td> <td><input type="email"/></td> </tr> <tr align="center" class="tr1"> <td>性别:</td> <td class="td1">男:<input type="radio" name="sex"/>女:<input type="radio" name="sex"/></td> </tr> <tr align="center"> <td>爱好:</td> <td> 唱歌<input type="checkbox"/>睡觉<input type="checkbox"/>LOL<input type="checkbox"/><br /> 旅游<input type="checkbox"/>高尔夫<input type="checkbox"/>篮球<input type="checkbox"/> </td> </tr> <tr align="center"> <td>籍贯</td> <td><select> <option>--请选择--</option> <option>新疆</option> <option>广州</option> </select></td> </tr> <tr align="center" id="yzm"> <td>验证码:</td> <td><input type="number"/></td> <!--<td style="width: 40px;"><span>1234</span></td>--> </tr> <tr align="center"> <td>个人介绍:</td> <td><textarea rows="10" cols="20"></textarea></td> </tr> <tr align="center"> <td></td> <td><input type="checkbox"/>是否同意本公司协议</td> </tr> <tr align="center"> <td></td> <td><input type="submit" value="注册"/></td> </tr> </table> </form> </body> </html>
问题:
老师请问一下,我在<input type="password"/>定义了一个onblur="demon3()",麻烦老师帮我看一下,为什么我的demon3()这个函数在失去焦点以后执行不了?
一:遇到的问题:
老师,这里的td标签里面id属性的值为什么既加单引号又加双引号
二:代码区:
str+= "<tr align='center'><td id='"+this.userid+"'>"+this.userid +"</td></tr>"
老师,用命令已经查了端口号,修改了命令里没有的端口号还是报错,是什么情况?
demo.rar
老师,这个demo中添加用户那块,程序显示添加成功,但是库里没有。
建表语句L就是把老师写的 userid换成 userId username换成 userName usersex换成了userSex。
老师帮忙看下 嘿嘿 谢谢了。
package objPro; public class SxtStu3 { int id; String name; int age; SxtStu3(){ } SxtStu3(int id) { //无参数构造器,如果没有手动添加,系统自动帮你添加 // System.out.println(id); //就近原则 this.id = id; } SxtStu3(int id,String name,int age){ this.id = id; this.name = name; this.age = age; } public static void main(String[] args) { SxtStu3 s = new SxtStu3(id:1001,name:"xxx",age:18); //s.id = 1001; //s.name = "嘻嘻嘻"; //s.age = 18; } } Exception in thread "main" java.lang.Error: Unresolved compilation problems: Cannot make a static reference to the non-static field id Syntax error on token ":", invalid AssignmentOperator Cannot make a static reference to the non-static field name Syntax error on token ":", invalid AssignmentOperator Cannot make a static reference to the non-static field age Syntax error on token ":", invalid AssignmentOperator at objPro.SxtStu3.main(SxtStu3.java:25)
第二十五行应该不是符号的问题吧,照着敲也会报错
老师,请问网页编程的课程和数据分析之间的关联性是什么呢?
老师,我的是mac电脑下导出的,导出为command文件,最后也没成功执行(可以手动在终端到指定位置再执行,但使用command批处理不成功),求解(图二是start.command,图三是双击start文件后的终端显示)
报错了
遇到的问题:
老师我这里将用户数据回填到上方的表格时为什么在input框里后面会多出空白部分,导致我更新用户时出现
代码如下:
function preUpdateUser(userid){ var arr = new Array(); //$("#"+userid):通过preUpdateUser函数传递的参数获取当前行内id为uerid的那个td标签 找离该td最近的tr,找到该td所在的这行数据 //.children获取每个td子元素,遍历所有td元素只取前4个 index迭代因子,ele迭代的每个元素 $("#"+userid).closest("tr").children().each(function(index,ele){ if(index <=3){ arr[index]= ele.innerText;//存储到数组 } }); //将获取到的当前行的前四组数据回填到上方用户信息的表单中 $("#userid").val(arr[0]); $("#username").val(arr[1]); $("#usersex").val(arr[2]); $("#userbirth").val(arr[3]); $("#userid").attr("readonly",true); //设置id不允许修改 }
老师,图片发错了。是下面这个。代码没错。请你帮我看看
老师,你看一下我这是什么问题?总是会出现不是内部或者外部命令的问题。电脑信息如下所示:
你好,老师:
from tkinter import * from tkinter import messagebox class Application(Frame): # 经典的GUI程序类的写法 def __init__(self,master=None): super().__init__(master) #显示调用父类Frame的init方法 self.master = master self.pack() self.createWidget() # 统一调用组件的方法 def createWidget(self): # 创建登录组件 self.label01 = Label(self,text='用户名') self.label01.pack() # StringVar变量绑定到指定的组件 # StringVar变量的值发生变化,组件内容也发生变化 # 组件内容发生变化,StringVar变量的值也发生变化 v1 = StringVar() self.entry01 = Entry(self,textvariable=v1) self.entry01.pack() print(v1.get());print(self.entry01.get()) # 创建密码框 self.label02 = Label(self,text='密码') self.label02.pack() v2 = StringVar() self.entry02 = Entry(root,textvariable=v2,show='*') self.entry02.pack() self.btn01 = Button(root,text='登录',command=self.login()) self.btn01.pack() def login(self): username = self.entry01.get() password = self.entry02.get() print('正在与数据库进行对比') print('用户名:'+username) print('密码:'+password) if username=='haozi' and password =='123456': messagebox.showinfo('学习系统','登录成功,欢迎学习') else: messagebox.showinfo('学习系统','登录失败,用户名或密码错误,请重新登录') #if __name__== "_main__": root = Tk() root.geometry('400x250+200+200') root.title('一个经典的GuI程序类的测试') app = Application(master=root) root.mainloop()
为什么运行起来立马弹出登录失败,然后想重新输入登录的时候,要在控制台点一下才能输入,输入完之后又实现不了登录功能
点击登录按钮,没有反应
老师,请问我这边打不开xlsx文件该怎么处理,是不是pycharm识别不出这个表格文件?
老师那个打印操作为什么分数是{0}等级是{1}呢
老师 您好 我这个点击加号和减号之后设置购物车数量的改变 加号的功能实现了 一样的代码 放到减号上只有在减号框的左一半点击才能正常使用,点击右一半的view就没反应,这是我css哪里设置错了么 老师 购物车代码在mycrt里面
SafeEat.zip
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637