{"id":759,"date":"2009-05-06T07:48:15","date_gmt":"2009-05-06T12:48:15","guid":{"rendered":"http:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/759"},"modified":"2009-05-06T07:48:15","modified_gmt":"2009-05-06T12:48:15","slug":"field-level-help-or-hindrance","status":"publish","type":"post","link":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/759","title":{"rendered":"Field level help — or hindrance?"},"content":{"rendered":"

\"image\" <\/p>\n

\"image\" <\/p>\n

I found the technique intriguing, but troubling in implementation. The problem I had in particular the way it completely obscured the content underneath each field (there was help for every field). I would have liked if it had only covered up the fields below<\/strong> the active field with a mostly opaque help box. But, as it was it would cover a field I just entered.<\/p>\n

Then, there was the auto tabbing. Stop that. I accidentally tabbed through the month field, and then couldn\u2019t tab BACK into the month field because of broken logic in the \u201cday\u201d field.<\/p>\n","protected":false},"excerpt":{"rendered":"

I found the technique intriguing, but troubling in implementation. The problem I had in particular the way it completely obscured the content underneath each field (there was help for every field). I would have liked if it had only covered up the fields below the active field with a mostly opaque help box. But, as […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[8,3],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pd5QIe-cf","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":492,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/492","url_meta":{"origin":759,"position":0},"title":"Your data submission contains illegal characters","date":"August 26, 2008","format":false,"excerpt":"Slap. From Shutterfly. I had just typed the name of a project to save in a text field and pressed the \"save\" button. There were no mention of any characters I couldn't use. But, it was clear (only because I've seen programmers make stupid choices like this in the past),\u2026","rel":"","context":"In "Usability"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1482,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1482","url_meta":{"origin":759,"position":1},"title":"Nest Thermostat Review, Update #8","date":"January 14, 2012","format":false,"excerpt":"Summary\/Index A few new things have occurred since I last posted. January 11, 2012: Nest Labs updated the firmware of the thermostat to version 1.0.6. There isn\u2019t any publically available information about what was updated however other than \u201cbug fixes.\u201d Thanks to GregN for pointing it out. Here\u2019s a link\u2026","rel":"","context":"In "General"","img":{"alt_text":"nestrounding","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2012\/01\/nestrounding_thumb.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1382,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1382","url_meta":{"origin":759,"position":2},"title":"Nest Thermostat Review, Update #4","date":"January 2, 2012","format":false,"excerpt":"Update #6, Update #5, Update #4, Update #3, Update #2, Update #1, Install A bit more about my Nest thermostat experiences. On the weekend, I spoke with a support engineer from Nest regarding the issue I was having with one of the Nest units failing to properly read the room\u2026","rel":"","context":"In "General"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2012\/01\/image_thumb.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1857,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1857","url_meta":{"origin":759,"position":3},"title":"Finding duplicates in MongoDB via the shell","date":"March 10, 2013","format":false,"excerpt":"I thought this was an interesting question to answer on StackOverflow (summarized here): I\u2019m trying to create an index, but an error is returned that duplicates exist for the field I want to index. What should I do? I answered with one possibility. The summary is that you can use\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":285,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/285","url_meta":{"origin":759,"position":4},"title":"Source Analysis for C# Released From Microsoft","date":"May 23, 2008","format":false,"excerpt":"From Microsoft.... Source Analysis is similar in many ways to Microsoft Code Analysis (specifically FxCop), but there are some important distinctions. FxCop performs its analysis on compiled binaries, while Source Analysis analyzes the source code directly. For this reason, Code Analysis focuses more on the design of the code, while\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":266,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/266","url_meta":{"origin":759,"position":5},"title":"WPF Binding Expression Alternatives","date":"May 13, 2008","format":false,"excerpt":"Philipp Sumi creates a custom binding\/markup extension with an example where he's added a \"lookup\" key to the text field. A base class for custom WPF binding markup extensions Nigel Spencer writes some code which allows him to attribute a data class with validation rules such as maximum length. I\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/759"}],"collection":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/comments?post=759"}],"version-history":[{"count":0,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/759\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/media?parent=759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/categories?post=759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/tags?post=759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}