Skip to content

分类 ‘技术’ 中的文章

13
八月

捋一捋表单回车提交问题

几个流行的浏览器在对表单如何支持回车提交这个问题上是有区别的,当项目中需要特别处理时,弄清他们的机制就变得非常重要了。 以下是几种浏览器在这方面的表现。
5
八月
Chrome

Chrome 中回车提交问题

Chrome 的问题还真不少,现在又遇到一个回车键提交的问题。 很多浏览器在解决回车键提交的问题上都秉持一个原则,就是<form>内是否有<input type=”submit”>的按钮出现,如果有,则支持文本输入框中回车提交事件,否则不支持。Chrome在这个问题上却不遵循这个原则,只要有<form>出现,那么不管里面有没有提交按钮,里面的所有文本输入框都支持回车提交。 这样一来给文本输入框的自定义回车事件带来了麻烦,比如:只想用回车去做一个Ajax的请求,而不是提交整个页面。这在Chrome中被忽略掉了,似乎提交动作的优先级高于一切。 哎,出身名门的Chrome怎么可以这样呢?! 至于解决方法,无非有两种: 1.去除<form>, 用Ajax提交数据,这个看来够麻烦。 2.在<form>中加入onsubmit事件,按需要阻止回车提交,如<form onsubmit=”ConfirmSubmit();return
4
八月
Chrome

Chrome 反应迟缓的一个原因

项目中遇到一个非常奇怪的问题,就是页面输入表单元素在Chrome浏览器中对于鼠标的点击响应非常缓慢,总是在页面载入完成一小段时间后才能正常输入内容。
23
七月

多列排序问题

一般情况下,从表中列取数据时,会用到简单的排序,如按日期,数字大小,字母顺序等等,也就是在sql语句尾部加一个 order by。 至于by什么,全由你!
14
七月

[资料收集] SQL Server系统全局变量

@@CONNECTIONS 返回自上次启动以来连接或试图连接的次数。 @@CURSOR_ROWS 返回连接上最后打开的游标中当前存在的合格行的数量(返回被打开的游标中还未被读取的有效数据行的行数) @@DATEFIRST 返回每周第一天的数字 @@ERROR 返回最后执行的SQL 语句的错误代码。 @@FETCH_STATUS 返回被 FETCH 语句执行的最后游标的状态,而不是任何当前被连接打开的游标的状态。 @@IDENTITY 返回最后插入的标识值 @@LANGID 返回当前所使用语言的本地语言标识符(ID)。 @@LANGUAGE 返回当前使用的语言名。 @@LOCK_TIMEOUT 返回当前会话的当前锁超时设置,单位为毫秒。 @@PROCID 返回当前过程的存储过程标识符 (ID)