搜索本站
-
近期文章
文章分类
- Ajax (8)
- Css (4)
- C语言 (1)
- Eclipse (2)
- git (6)
- hadoop (4)
- hbase (3)
- Hibernate (2)
- Java Web (9)
- Javascript (12)
- Linux (18)
- Macos (1)
- Mysql (9)
- Nosql (12)
- Oracle (5)
- Php (47)
- php7升级 (1)
- Python (1)
- Struts2 (4)
- svn (3)
- Uchome (4)
- Wap (2)
- Webservice (2)
- Zendframework (3)
- 公开课 (1)
- 工作总结 (6)
- 心情随笔 (8)
- 扯淡 (1)
- 服务器端 (13)
- 生活 (8)
- 网络基础 (3)
- 错误集锦 (4)
- 默认分类 (24)
文章归档
- 2021 年二月 (1)
- 2017 年三月 (2)
- 2016 年十一月 (1)
- 2016 年八月 (1)
- 2016 年一月 (1)
- 2015 年九月 (9)
- 2015 年八月 (5)
- 2015 年七月 (2)
- 2015 年五月 (1)
- 2015 年四月 (3)
- 2015 年二月 (1)
- 2015 年一月 (3)
- 2014 年十二月 (4)
- 2014 年十一月 (1)
- 2014 年八月 (5)
- 2014 年七月 (3)
- 2014 年五月 (5)
- 2014 年四月 (7)
- 2014 年三月 (2)
- 2014 年二月 (3)
- 2014 年一月 (1)
- 2013 年十二月 (1)
- 2013 年十一月 (10)
- 2013 年八月 (1)
- 2013 年七月 (2)
- 2013 年五月 (3)
- 2013 年三月 (1)
- 2012 年十二月 (2)
- 2012 年十一月 (2)
- 2012 年九月 (1)
- 2012 年八月 (1)
- 2012 年七月 (3)
- 2012 年六月 (1)
- 2012 年五月 (2)
- 2012 年四月 (1)
- 2012 年三月 (10)
- 2012 年二月 (2)
- 2012 年一月 (1)
- 2011 年十一月 (1)
- 2011 年十月 (6)
- 2011 年九月 (8)
- 2011 年八月 (5)
- 2011 年七月 (1)
- 2011 年六月 (5)
- 2011 年五月 (2)
- 2011 年三月 (1)
- 2011 年二月 (10)
- 2011 年一月 (3)
- 2010 年十二月 (4)
- 2010 年十一月 (4)
- 2010 年十月 (2)
- 2010 年九月 (1)
- 2010 年八月 (10)
- 2010 年七月 (7)
- 2010 年六月 (1)
- 2010 年四月 (6)
- 2010 年三月 (3)
- 2010 年二月 (3)
- 2010 年一月 (1)
- 2009 年十二月 (1)
- 2009 年十月 (7)
- 2009 年九月 (15)
- 2009 年八月 (7)
- 2009 年七月 (7)
标签云
近期评论
友情链接
月归档:2010 年三月
window.onload
<script type="text/javascript"> function xx(){ alert("wo kao!"); } </script> <script type="text/javascript">window.onload=xx;</script>//直接带方法名 <script type="text/javascript">window.onload=function(){xx();} </script>//方法里调方法 <script type="text/javascript">window.onload=xx();</script>//ie下报 尚未实现。。。
button和submit
好长时间没写登陆了,不会写了。。。首先不希望是页面跳动,所以用了jQuery。然后想到用Ajax验证就不需要form表单提交了,所以直接干掉了form的action, method ,后来做完了。用的是button的onclick事件,但是老大说要按了enter就登录!晕。。。然后又想着怎么响应enter键的事件 什么if(window.event.keyCode==13) {}反正瞎搞了几次发现不好,又还不知道什么时候触发调用这段js代码。。。按我想是不是应该跟body onload 一个级别的。。。算了。。如果把button或者input的type由button改成submit,按enter键会跳走的!但是不成功的信息呈现出来马上就跳回当前页面了,这个过程应该是:显示错误 ==》跳转到home.php ==》判断后再跳回登录页面!因为我在验证文件login.php里设定的验证成功返回1且设定session[uid]=xx什么的,不成功就返回2.然后在回调函数里判断的。而home.php里判断session[uid]不存在就跳回登录页面了。咋办呢?后来又想到了用form 的onsubmit 事件,但是回调方法里怎么return 都接收不到,听说因为是异步操作。。我也不知道,之前弄Google地图时候在回调想改变全局变量也出现过问题。发现onsubmit只要不是FALSE 就要跳走。。。干脆搞了个损招,方法里不管是if 还是else的 都让它return FALSE。只有在回调里成功的情况用js提交表单跳转。这样没用到onsubmit=true 的情况了。。。也不需要用 document.login_form.submit();来提交了!又得把表单数据发一次,累,直接跳走算了!用window.location.href="home.php"; 不知道一个好的登录应该怎样实现!费劲啊。。。 function check_login(url,tip){ var username=$("#username").val(); var password=$("#password").val(); if(username==”||password==”){ $(‘#’ + tip).html(‘<font color="red">用户名和密码都不能为空!</font>’); return false; }else{ $.post(url, {username: username, password: password},function(data){ //alert(data); if(data==1){ … 继续阅读
js提交表单的问题
最近在提交表单时碰到个问题,之前发现一直是没问题的,现已找到解决方案。 文章转载自http://www.baifeng.me/web/tech/2009/11/1178/ 在最近的开发过程中,我遇到了一个很奇怪的问题,就是在利用Javascript控制表单提交时,浏览器提示document.genForm.submit is not a function。genForm是 当表单<form>…</form>中含有name=”submit”时,提交时就会有冲突,这个错误常见于按钮上,如: <form> <input name=”submit” type=”submit” value=”OK” /> </form> 在Javascript做submit()的时候就会出现冲突,这时将name=”submit”改成别的比如login之类的就可以了,反正submit在这个情况下是个保留关键字。 而我并没有这样写,而是在表单的输入框中使用了<input name=”submit” type=”text” />,这样也是不行的。 所以在我们编写代码时,为了确保万无一失,变量和函数命名除了要回避系统和语言明确规定的保留关键字以外,还应该尽量避免使用那些如submit这种HTML以及其他标记中的关键字,否则说不定在什么地方就会有冲突,查找起来也会很麻烦。业界广泛采用的办法就是骆驼式和前缀式,就是在变量名之前加上自己姓名的首拼缩写,如bf_varname,以及使用变量名单词首字母大写等,尤其是在团队开发时,是很有必要的,不仅有助于程序员之间的理解,避免冲突,还可以找到相关的负责人。