关于html里表单提交按钮没反应的问题

2025-01-03 00:16:49
推荐回答(3个)
回答1:

getElementById() 用来获取表上的控件ID。如果存在返回 ID,不存在返回undefind
if(isSame("txt_user_pass").value,"txt_user_pass_confirm").value),这句话可能有问题,大括号缺少一个,自己仔细检查下。

form代表表单,action我也不晓得是干毛的。onsubmit代表提交整个表单时触发某一个事件,存储过程。运行没反应参见上面那句IF判断。
input默认的控件就是 text类型,可以省略不写。其他类型,如BUTTON,RADIO,SELECT就必须写上TYPE=‘BUTTON’。

id='txt_user_name' 是控件的ID,在FORM表单里表是唯一存在的。不信你多写几个试试,肯定报错。规则的命名方法是 控件类型缩写+英文识别单词。txt代表文本框控件,user_name代表这个文本框是用来显示或者存储用户姓名的。

回答2:

function $(var str) {return (document.getElementById(str));} 取对象的。

action是干什么用的:是提交到哪个页面的。


这个有问题:

 if(isSame("txt_user_pass").value,"txt_user_pass_confirm").value) {alert("请确认两次密码相同"); return false;})

修改成:

 if(isSame($("txt_user_pass").value,$("txt_user_pass_confirm").value) {alert("请确认两次密码相同"); return false;})

希望对你有用

回答3:



action 你提交到什么地方呀,得有个链接吧, 例如