<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	>
<channel>
	<title>Comments on: Check User ID Button</title>
	<atom:link href="http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/</link>
	<description>UIE\'s latest insights on the world of design</description>
	<lastBuildDate>Thu, 18 Mar 2010 08:51:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Bart Claeys</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-518</link>
		<dc:creator>Bart Claeys</dc:creator>
		<pubDate>Mon, 02 Jan 2006 13:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-518</guid>
		<description>The two buttons could be combined into just one.

When the user clicks the submit button, the AJAX function checks if the username is already in use, if false, the form is submitted. If true, the form is not submitted and the user is asked to enter another username.</description>
		<content:encoded><![CDATA[<p>The two buttons could be combined into just one.</p>
<p>When the user clicks the submit button, the AJAX function checks if the username is already in use, if false, the form is submitted. If true, the form is not submitted and the user is asked to enter another username.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jesper Rønn-Jensen</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-319</link>
		<dc:creator>Jesper Rønn-Jensen</dc:creator>
		<pubDate>Sun, 27 Nov 2005 22:51:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-319</guid>
		<description>Scott LePera has a similar example in his blog:
http://jszen.blogspot.com/2005/10/kickass-form-assistance.html</description>
		<content:encoded><![CDATA[<p>Scott LePera has a similar example in his blog:<br />
<a href="http://jszen.blogspot.com/2005/10/kickass-form-assistance.html" rel="nofollow">http://jszen.blogspot.com/2005/10/kickass-form-assistance.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dylan Bennett</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-313</link>
		<dc:creator>Dylan Bennett</dc:creator>
		<pubDate>Wed, 23 Nov 2005 21:18:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-313</guid>
		<description>I think it&#039;s simply a byproduct of working in a stateless environment like HTTP. When you work on a regular desktop app, you&#039;re working in a stateful environment where auto-lookups and fields holding their state are trivial matters. This is why I think there has been such an explosion of hype/interest in AJAX. It finally gives something resembling a stateful UI to HTTP applications, which as I said, is stateless.

I totally feel your frustration on this still being a problem after ten years. And why AJAX only took off after someone came up with a nifty acronym is another discussion unto itself. (I mean, it&#039;s been around since 1999 or so!)</description>
		<content:encoded><![CDATA[<p>I think it&#8217;s simply a byproduct of working in a stateless environment like HTTP. When you work on a regular desktop app, you&#8217;re working in a stateful environment where auto-lookups and fields holding their state are trivial matters. This is why I think there has been such an explosion of hype/interest in AJAX. It finally gives something resembling a stateful UI to HTTP applications, which as I said, is stateless.</p>
<p>I totally feel your frustration on this still being a problem after ten years. And why AJAX only took off after someone came up with a nifty acronym is another discussion unto itself. (I mean, it&#8217;s been around since 1999 or so!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Zuschlag</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-312</link>
		<dc:creator>Michael Zuschlag</dc:creator>
		<pubDate>Wed, 23 Nov 2005 20:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-312</guid>
		<description>Thanks Dylan. That&#039;s an excellent illustration on why the UI is brain-dead. Are you also suggesting that current technology can&#039;t fix this? The web has been around for over 10 years. Why is this still a problem? Why is the solution to supply a Check button, adding work for the user? I&#039;m sorry, but frankly it pisses me off that we&#039;re still dealing with UIs that would be an embarrassment for an app written in the 1980s.</description>
		<content:encoded><![CDATA[<p>Thanks Dylan. That&#8217;s an excellent illustration on why the UI is brain-dead. Are you also suggesting that current technology can&#8217;t fix this? The web has been around for over 10 years. Why is this still a problem? Why is the solution to supply a Check button, adding work for the user? I&#8217;m sorry, but frankly it pisses me off that we&#8217;re still dealing with UIs that would be an embarrassment for an app written in the 1980s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jari Vanha-Eskola</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-311</link>
		<dc:creator>Jari Vanha-Eskola</dc:creator>
		<pubDate>Wed, 23 Nov 2005 18:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-311</guid>
		<description>There&#039;s no need for the check button, really. Check AJAX techonology, and if Javascript is enabled, your form can provide immediate feedback upon the onchange event of the particular field. Of course, if Javascript is not enabled, then you&#039;ll need the extra button &amp; click.</description>
		<content:encoded><![CDATA[<p>There&#8217;s no need for the check button, really. Check AJAX techonology, and if Javascript is enabled, your form can provide immediate feedback upon the onchange event of the particular field. Of course, if Javascript is not enabled, then you&#8217;ll need the extra button &amp; click.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dylan Bennett</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-310</link>
		<dc:creator>Dylan Bennett</dc:creator>
		<pubDate>Wed, 23 Nov 2005 16:23:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-310</guid>
		<description>Michael, you forget that a password field will always be cleared on a postback. So even if you try to keep everything else in the same state, the password will still have to be re-entered if a full postback is done.

In usability tests I have done on this matter, I found that someone will enter in their info (accidentally choosing a taken ID), click submit, see that there is an error of a taken ID, fill in a new ID and click submit again. &lt;i&gt;But&lt;/i&gt;, since it was a postback, their password field was cleared, so now they get a &lt;i&gt;new&lt;/i&gt; error saying they need to enter a password. This ended up being confusing for them, often with a comment of, &quot;But I thought I entered it already!&quot;</description>
		<content:encoded><![CDATA[<p>Michael, you forget that a password field will always be cleared on a postback. So even if you try to keep everything else in the same state, the password will still have to be re-entered if a full postback is done.</p>
<p>In usability tests I have done on this matter, I found that someone will enter in their info (accidentally choosing a taken ID), click submit, see that there is an error of a taken ID, fill in a new ID and click submit again. <i>But</i>, since it was a postback, their password field was cleared, so now they get a <i>new</i> error saying they need to enter a password. This ended up being confusing for them, often with a comment of, &#8220;But I thought I entered it already!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Parker Smith</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-309</link>
		<dc:creator>Parker Smith</dc:creator>
		<pubDate>Wed, 23 Nov 2005 14:53:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-309</guid>
		<description>Serendipitous post for me, Jared. Thanks. I am in the process of redesigning an account creation page and my team has been pondering ideas on how to ensure a unique id is created. We thought of this approach as well but had not seen it before. Other sites always require a server hit/submit button click to validate.

This solution also doesn&#039;t alleviate the possibility of multiple failed attempts to create a unique id - which would be very frustrating. Not sure if AOL still does this, but when you signed up for their services and entered a userid that was taken, they would provide unique IDs similar to the one you entered. e.g. if you tried psmith and it was taken, they would suggest psmith8982 instead.

Thoughts on that approach?</description>
		<content:encoded><![CDATA[<p>Serendipitous post for me, Jared. Thanks. I am in the process of redesigning an account creation page and my team has been pondering ideas on how to ensure a unique id is created. We thought of this approach as well but had not seen it before. Other sites always require a server hit/submit button click to validate.</p>
<p>This solution also doesn&#8217;t alleviate the possibility of multiple failed attempts to create a unique id &#8211; which would be very frustrating. Not sure if AOL still does this, but when you signed up for their services and entered a userid that was taken, they would provide unique IDs similar to the one you entered. e.g. if you tried psmith and it was taken, they would suggest psmith8982 instead.</p>
<p>Thoughts on that approach?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eddie</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-307</link>
		<dc:creator>Eddie</dc:creator>
		<pubDate>Wed, 23 Nov 2005 14:24:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-307</guid>
		<description>I think the point here-or the &quot;nice touch&quot; is the immediate feedback.  As we process the fields in our heads, it&#039;s kind of a bummer to have to go back and rethink another login.  

I would imagine most of us now have a few different variants of our favorite handles that we like to drill down into.  &quot;Ok, Eddie is taken- how about my simple but more unique el73?&quot;  Once we &quot;move on&quot; from this, it&#039;s kind of annoying to have to come back and rethink it.  It&#039;s nice to get the feedback right away.

Although- I agree with Rein- it would be nice if yo did not need to click to check.

Ripul&#039;s overall point is nice- although for sites where anonymity is desired, why would someone want to make up two fields instead of just one?

I just think that for 90% of web-apps out here, you should be able to log in directly with just a password and the system should require it to be sufficiently complex and unique.</description>
		<content:encoded><![CDATA[<p>I think the point here-or the &#8220;nice touch&#8221; is the immediate feedback.  As we process the fields in our heads, it&#8217;s kind of a bummer to have to go back and rethink another login.  </p>
<p>I would imagine most of us now have a few different variants of our favorite handles that we like to drill down into.  &#8220;Ok, Eddie is taken- how about my simple but more unique el73?&#8221;  Once we &#8220;move on&#8221; from this, it&#8217;s kind of annoying to have to come back and rethink it.  It&#8217;s nice to get the feedback right away.</p>
<p>Although- I agree with Rein- it would be nice if yo did not need to click to check.</p>
<p>Ripul&#8217;s overall point is nice- although for sites where anonymity is desired, why would someone want to make up two fields instead of just one?</p>
<p>I just think that for 90% of web-apps out here, you should be able to log in directly with just a password and the system should require it to be sufficiently complex and unique.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Zuschlag</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-306</link>
		<dc:creator>Michael Zuschlag</dc:creator>
		<pubDate>Wed, 23 Nov 2005 14:02:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-306</guid>
		<description>Maybe I&#039;m a little thick, but I don&#039;t get it. Enter screen name and everything else and submit. If the name is taken, edit the name and re-submit. How is checking the name as an additional step better? Isn&#039;t the real problem brain-dead Create Account forms that *clear all fields* if they encounter an error, forcing users to unnecessarily re-enter values?</description>
		<content:encoded><![CDATA[<p>Maybe I&#8217;m a little thick, but I don&#8217;t get it. Enter screen name and everything else and submit. If the name is taken, edit the name and re-submit. How is checking the name as an additional step better? Isn&#8217;t the real problem brain-dead Create Account forms that *clear all fields* if they encounter an error, forcing users to unnecessarily re-enter values?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rein Groot</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-304</link>
		<dc:creator>Rein Groot</dc:creator>
		<pubDate>Wed, 23 Nov 2005 13:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-304</guid>
		<description>Indeed very nice. Though, would it not be even nicer if the extra click on the &#039;check&#039; button would not be needed?</description>
		<content:encoded><![CDATA[<p>Indeed very nice. Though, would it not be even nicer if the extra click on the &#8216;check&#8217; button would not be needed?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ripul</title>
		<link>http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/comment-page-1/#comment-303</link>
		<dc:creator>Ripul</dc:creator>
		<pubDate>Wed, 23 Nov 2005 13:44:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.uie.com/brainsparks/2005/11/23/check-user-id-button/#comment-303</guid>
		<description>Jared, why beat around the bush. Let it be simple:

First Name:[&#160;  &#160;  &#160;  &#160;  &#160; ] Last Name:[&#160;  &#160;  &#160;  &#160;  &#160; ]
Password: [&#160;  &#160;  &#160;  &#160;  &#160; ]
---------------------------------------------------------------
[Submit]


And, the software does not check the uniqueness of the name, it checks the combination as unique. 

No forgotten usernames ever, no multiple email ID confusion, and happier users. What do you say?</description>
		<content:encoded><![CDATA[<p>Jared, why beat around the bush. Let it be simple:</p>
<p>First Name:[&nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp; ] Last Name:[&nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp; ]<br />
Password: [&nbsp;  &nbsp;  &nbsp;  &nbsp;  &nbsp; ]<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
[Submit]</p>
<p>And, the software does not check the uniqueness of the name, it checks the combination as unique. </p>
<p>No forgotten usernames ever, no multiple email ID confusion, and happier users. What do you say?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
