<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>评论：检测大写锁定键(Caps Lock)是否被激活</title>
	<atom:link href="http://dancewithnet.com/2007/04/16/detect-caps-lock/feed/" rel="self" type="application/rss+xml" />
	<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/</link>
	<description>WEB Design{HTML:CSS:Javascript:DOM:AJAX:PHP:Usability}/Viewpoint/Photo/Food/Mood</description>
	<lastBuildDate>Fri, 04 May 2012 20:16:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>来自：jelle</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-242638</link>
		<dc:creator>jelle</dc:creator>
		<pubDate>Sun, 24 Oct 2010 02:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-242638</guid>
		<description>
大写锁定已开启  

(function(){
		  var inputPWD = document.getElementById(&#039;loginPasswd&#039;);
		  var capital = false;
		  var capitalTip = {
			  elem:document.getElementById(&#039;capital&#039;),
			  toggle:function(s){
				  var sy = this.elem.style;
				  var d = sy.display;
				  if(s){
					  sy.display = s;
				  }else{
					  sy.display = d ==&#039;none&#039; ? &#039;&#039; : &#039;none&#039;;
				  }
			  }
		  }
		  var detectCapsLock = function(event){
			  if(capital){return};
			  var e = event&#124;&#124;window.event;
			  var keyCode  =  e.keyCode&#124;&#124;e.which; // 按键的keyCode 
			  var isShift  =  e.shiftKey &#124;&#124;(keyCode  ==   16 ) &#124;&#124; false ; // shift键是否按住
			   if (
			   ((keyCode &gt;=   65   &amp;&amp;  keyCode  =   97   &amp;&amp;  keyCode  &lt;=   122 )  &amp;&amp;  isShift)// Caps Lock 打开，且按住shift键
			   ){capitalTip.toggle(&#039;block&#039;);capital=true}
			   else{capitalTip.toggle(&#039;none&#039;);} 
		  }
		  inputPWD.onkeypress = detectCapsLock;
		  inputPWD.onkeyup=function(event){
			  var e = event&#124;&#124;window.event;
			  if(e.keyCode == 20 &amp;&amp; capital){
				  capitalTip.toggle();
				  return false;
			  }
		  }
  })()

我在做我的网站的时候用到你的代码。
我稍微修改了一下，主要监控在激活input框的状态下 按下CAPS LOCK的实时状态检测。</description>
		<content:encoded><![CDATA[<p>大写锁定已开启  </p>
<p>(function(){<br />
		  var inputPWD = document.getElementById(&#8216;loginPasswd&#8217;);<br />
		  var capital = false;<br />
		  var capitalTip = {<br />
			  elem:document.getElementById(&#8216;capital&#8217;),<br />
			  toggle:function(s){<br />
				  var sy = this.elem.style;<br />
				  var d = sy.display;<br />
				  if(s){<br />
					  sy.display = s;<br />
				  }else{<br />
					  sy.display = d ==&#8217;none&#8217; ? &#8221; : &#8216;none&#8217;;<br />
				  }<br />
			  }<br />
		  }<br />
		  var detectCapsLock = function(event){<br />
			  if(capital){return};<br />
			  var e = event||window.event;<br />
			  var keyCode  =  e.keyCode||e.which; // 按键的keyCode<br />
			  var isShift  =  e.shiftKey ||(keyCode  ==   16 ) || false ; // shift键是否按住<br />
			   if (<br />
			   ((keyCode &gt;=   65   &amp;&amp;  keyCode  =   97   &amp;&amp;  keyCode  &lt;=   122 )  &amp;&amp;  isShift)// Caps Lock 打开，且按住shift键<br />
			   ){capitalTip.toggle(&#039;block&#039;);capital=true}<br />
			   else{capitalTip.toggle(&#039;none&#039;);}<br />
		  }<br />
		  inputPWD.onkeypress = detectCapsLock;<br />
		  inputPWD.onkeyup=function(event){<br />
			  var e = event||window.event;<br />
			  if(e.keyCode == 20 &amp;&amp; capital){<br />
				  capitalTip.toggle();<br />
				  return false;<br />
			  }<br />
		  }<br />
  })()</p>
<p>我在做我的网站的时候用到你的代码。<br />
我稍微修改了一下，主要监控在激活input框的状态下 按下CAPS LOCK的实时状态检测。</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：秦歌</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-238016</link>
		<dc:creator>秦歌</dc:creator>
		<pubDate>Sat, 14 Aug 2010 18:10:01 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-238016</guid>
		<description>@longerface: 目前JavaScript还无法收集到用户的caps lock是否按下，所以就无法实现onload时依据用户是否按下caps lock键来进行对应的提示。不过在Webkit中，即Safari和Chrome等，当用户按下caps lock会在密码输入框处有图标提示。</description>
		<content:encoded><![CDATA[<p>@longerface: 目前JavaScript还无法收集到用户的caps lock是否按下，所以就无法实现onload时依据用户是否按下caps lock键来进行对应的提示。不过在Webkit中，即Safari和Chrome等，当用户按下caps lock会在密码输入框处有图标提示。</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：longerface</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-237966</link>
		<dc:creator>longerface</dc:creator>
		<pubDate>Fri, 13 Aug 2010 03:35:04 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-237966</guid>
		<description>你好。给你留一下言。看了你的代码知道是在keydown事件时验证。但是有没有在网页onload时就出现一个小提示？</description>
		<content:encoded><![CDATA[<p>你好。给你留一下言。看了你的代码知道是在keydown事件时验证。但是有没有在网页onload时就出现一个小提示？</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：闲耘™.博客</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-202906</link>
		<dc:creator>闲耘™.博客</dc:creator>
		<pubDate>Sun, 19 Jul 2009 16:17:38 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-202906</guid>
		<description>[...] 延伸阅读： 检测大写锁定键(Caps Lock)是否被激活 [...]</description>
		<content:encoded><![CDATA[<p>[...] 延伸阅读： 检测大写锁定键(Caps Lock)是否被激活 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：hankx</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-1275</link>
		<dc:creator>hankx</dc:creator>
		<pubDate>Wed, 25 Apr 2007 03:19:23 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-1275</guid>
		<description>思路很好</description>
		<content:encoded><![CDATA[<p>思路很好</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：秦歌</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-1273</link>
		<dc:creator>秦歌</dc:creator>
		<pubDate>Wed, 25 Apr 2007 01:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-1273</guid>
		<description>这个是个人习惯和风格问题，我之所以用单引号，是因为现在用js处理大量的html代码，而html的属性值是用双引号的，这样就就方便很多,html代码可以直接用。
比如：document.write(&#039;&lt;p class=&quot;example&quot;&gt;例子&lt;/p&gt;&#039;);</description>
		<content:encoded><![CDATA[<p>这个是个人习惯和风格问题，我之所以用单引号，是因为现在用js处理大量的html代码，而html的属性值是用双引号的，这样就就方便很多,html代码可以直接用。<br />
比如：document.write(&#8216;&lt;p class=&#8221;example&#8221;&gt;例子&lt;/p&gt;&#8217;);</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：谢小漫</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-1272</link>
		<dc:creator>谢小漫</dc:creator>
		<pubDate>Tue, 24 Apr 2007 20:13:12 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-1272</guid>
		<description>贴上来的代码怎么都是这个‘引号的？
不是英文状态下的引号？</description>
		<content:encoded><![CDATA[<p>贴上来的代码怎么都是这个‘引号的？<br />
不是英文状态下的引号？</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：Sutra.re.Zhou</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-1247</link>
		<dc:creator>Sutra.re.Zhou</dc:creator>
		<pubDate>Thu, 19 Apr 2007 03:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-1247</guid>
		<description>原来是我没有输入任何东西，就想看结果。
我以为能够像Windows XP 登录时那样，只要大小写锁定键打开时就能看到一个提示呢。</description>
		<content:encoded><![CDATA[<p>原来是我没有输入任何东西，就想看结果。<br />
我以为能够像Windows XP 登录时那样，只要大小写锁定键打开时就能看到一个提示呢。</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：秦歌</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-1246</link>
		<dc:creator>秦歌</dc:creator>
		<pubDate>Thu, 19 Apr 2007 02:24:57 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-1246</guid>
		<description>因为lock caps按下时Javascript并不能探测到，而其只对输入大小写时有影响，所以看到演示效果是在按下lock caps键输入字母时。</description>
		<content:encoded><![CDATA[<p>因为lock caps按下时Javascript并不能探测到，而其只对输入大小写时有影响，所以看到演示效果是在按下lock caps键输入字母时。</p>
]]></content:encoded>
	</item>
	<item>
		<title>来自：Sutra</title>
		<link>http://dancewithnet.com/2007/04/16/detect-caps-lock/comment-page-1/#comment-1245</link>
		<dc:creator>Sutra</dc:creator>
		<pubDate>Wed, 18 Apr 2007 16:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://dancewithnet.com/2007/04/16/detect-caps-lock/#comment-1245</guid>
		<description>能不能截个图我看看呀？</description>
		<content:encoded><![CDATA[<p>能不能截个图我看看呀？</p>
]]></content:encoded>
	</item>
</channel>
</rss>

