下面的代码有问题吗?怎么点击登陆没反应啊!

问题描述

<scripttype="text/javascript">functionlogin(){if(trim(document.getElementById("username").value)==""){alert("用户名不能为空!");document.getElementById("username").focus();return;}if(trim(document.getElementById("password").value)==""){alert("密码不能为空!");document.getElementById("password").focus();return;}with(document.getElementById("userForm")){method="post";action="user/login.do?command=login";submit();}}</script></head><body><center><h1>登陆</h1><hr><formname="userForm"id="userForm">用户:<inputtype="text"name="username"id="username"><br>密码:<inputtype="password"name="password"id="password"><br><inputname="btnLog"type="button"id="btnLog"value="登陆"onclick="login()"><inputtype="reset"value="取消"><br><ahref=user/registerinput.do>还没用户名,注册一个吧!</a></form><p></center></body>

解决方案

解决方案二:
看起来是没问题的,在仔细检查检查,js有一个错误,就不会提交了,你可以把button改为submit,然后吧onclick的函数换成onsubmit,做个提交检测,试试又没问题
解决方案三:
if(document.getElementById("username").value.trim()==""){alert("用户名不能为空!");document.getElementById("username").focus();return;}if(document.getElementById("password").value.trim()==""){alert("密码不能为空!");document.getElementById("password").focus();return;}

解决方案四:
if(document.getElementById("username").value.trim()==""){alert("用户名不能为空!");document.getElementById("username").focus();return;}if(document.getElementById("password").value.trim()==""){alert("密码不能为空!");document.getElementById("password").focus();return;}

解决方案五:
你的trim函数哪来的?js内置是没有trim函数的需要自己实现,是不是没有包含这个函数啊

时间: 2024-09-17 03:34:23

下面的代码有问题吗?怎么点击登陆没反应啊!的相关文章

安卓源码-安卓代码无法socket连接个人笔记本服务器~一直没能解决这个问题,求帮助

问题描述 安卓代码无法socket连接个人笔记本服务器~一直没能解决这个问题,求帮助 服务器代码: import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.BufferedR

javascript-eclipse里更改了js代码,也保存了,但是刷新没效果,查看源代码也发现是更改以前的样子

问题描述 eclipse里更改了js代码,也保存了,但是刷新没效果,查看源代码也发现是更改以前的样子 如题,在eclipse 10里面更改了js代码,也保存了,但是刷新效果却没变. 重启服务器也没用. 点击查看源代码进去看,发现连接的js代码,是更改以前的. 怎么解决? 解决方案 工程里面的js文件是正确保存了吗?重新编译工程重启,然后清除浏览器缓存(或者ctrl+F5刷新)试试,可能是浏览器缓存问题. 解决方案二: 1.eclipse最上一面的工具条,project->clean 2.清除浏览

java-我的Java代码怎么添加事件:点击“加水”,“请加水”就变成“不需要加水”?

问题描述 我的Java代码怎么添加事件:点击"加水","请加水"就变成"不需要加水"? import javax.swing.JLabel; import javax.swing.JPanel; public class Left { private JLabel textWater = new JLabel("请加水"); private JPanel panel1 = new JPanel(); public Left()

spring-同样的代码,我用junit测试,更新没问题,但是用http访问就死锁

问题描述 同样的代码,我用junit测试,更新没问题,但是用http访问就死锁 在junit测试是通过的,没有死锁,但是如果通过controller调用就出事了.数据库直接事务死锁. 解决方案 http://www.oschina.net/question/1471190_2153383

js-求一个JS代码,可以自动打开点击页面中某按钮元素

问题描述 求一个JS代码,可以自动打开点击页面中某按钮元素 前面使用的自动打开连接代码,但按钮没有连接,是腾讯的JS 需要能自动打开点击页面内图标按钮 解决方案 前面使用的自动打开连接代码 但按钮没有连接,是腾讯的JS 需要直接点击才能准确跳转到QQ,以及手机QQ 解决方案二: 小意思,只需要把这个扣扣交谈的链接内嵌到你的页面里面,当访问你的网站时,自动打开扣扣交谈链接并弹出对话框 解决方案三: <iframe style="display:none;" src="te

我的代码虽然写得很业余,但是没报错的情况下为什么连printf都执行不了。

问题描述 我的代码虽然写得很业余,但是没报错的情况下为什么连printf都执行不了. 要求从一个字符串里搜寻另一个字符出现的次数.下面是小白的代码. #include int main(int argc, const char * argv[]) { char hah[120],haha[120]; int i,j,num=0; printf("sting1 is "); gets(hah); printf("%sn",hah); printf("stri

代码-ListView 同一时刻只能点击一个item,并防止一个item被快速点击

问题描述 ListView 同一时刻只能点击一个item,并防止一个item被快速点击 一个listview,当有一个item被选中了,让其他的item就不能有点击事件,并且不能让一个item被快速点击两次,我现在的点击item是跳转到a,所以在快点的时候会进入两次a,同时选中两个,或者快速选中两个也会全都跳转a,我想要的效果是,listview的item点击事件相当于单选,只要有一个被选中其他不做响应,求指教,最好贴出代码 解决方案 ListView 禁止Item被点击 解决方案二: 把act

java代码-提示的错误,我自己始终没找到,求大神指导一下

问题描述 提示的错误,我自己始终没找到,求大神指导一下 class SelectSort { public static void SelectSort(int[]arr) { for(x=0;x { for(y=x+1;y { if(arr[x]>arr[y]); { int temp=arr[x]; arr[x]=arr[y]; arr[y]=temp; } } } } public static void Printfa(int[]arr) { for(i=0;i<arr.length;

javascript代码: 如何组织大型JavaScript应用中的代码?

地板上堆放的衣服首先,我们来看看angular-seed,它是AngularJS应用开发的官方入门项目,其文件结构是这样的:css/img/js/app.jscontrollers.jsdirectives.jsfilters.jsservices.jslib/partials/看起来就像是把衣服按类型堆在地板上,一堆袜子.一堆内衣.一堆衬衫等等.你知道拐角的那堆袜子里有今天要穿的黑色羊毛袜,但你仍需要花上一段时间来寻找.这种组织方式很凌乱.一旦你的代码中存在6.7个甚至更多的控制器或者服务,文