This page is for documenting real world examples of web forms that input contact information (people or organizations/venues) towards brainstorming the use of hCard for input into forms for enabling hCard forms auto-fill and hCard copy + paste.
Contents |
examples
person info input
- Nearly every social network site's "sign up" form.
E.g. see hcard-supporting-user-profiles.
Specific examples:
Yelp sign up
- http://yelp.com/ - when signing up for a new account: https://www.yelp.com/signup
Input form markup simplified a bit with presentational markup removed, whitespace adjusted for readability:
<form class="signup" method="post" action="/signup" name="signup_form"> <fieldset> <input type="hidden" name="action_submit" value="1"/> <ol> <li><label for="signup-first-name">First Name:</label> <input id="signup-first-name" type="text" size="20" maxlength="32" name="first_name" value=""/> </li> <li><label for="signup-last-name">Last Name:</label> <input id="signup-last-name"type="text" size="20" maxlength="32" name="last_name" value=""/> </li> <li><label for="signup-address">Email Address:</label> <input id="signup-address" type="text" size="20" maxlength="64" name="email" value=""/> <p class="formNote">We loathe spam even more than you do. We will NOT sell your email address.</p> </li> <li><label for="signup-password">Password:</label> <input id="signup-password" type="password" size="20" maxlength="16" name="password" value=""/> </li> <li><label for="signup-password-confirm">Retype Password:</label> <input id="signup-password-confirm" type="password" size="20" maxlength="16" name="confirm_password" value=""/> </li> <li><label for="signup-zip">Zip Code:</label> <input id="signup-zip" type="text" size="7" class="zip" name="zip" value=""/> <span class="other-countries"> <em>Not in the U.S.?</em> <input type="hidden" name="other_country" value=""> <a href="http://www.yelp.ca/signup" class="ca" rel="CA" alt="I live in Canada">CA</a> <a href="http://www.yelp.ie/signup" class="ie" rel="IE" alt="I live in Ireland">IE</a> <a href="http://www.yelp.co.uk/signup" class="gb" rel="GB" alt="I live in the U.K.">GB</a> </span> </li> <li class="gender"> <span class="gender-label">Gender:<span class="formNote">(Optional)</span></span> <label for="signup-gender-male"> <input id="signup-gender-male" class="gender" type="radio" name="gender" value="m" /> Male</label> <label for="signup-gender-female"> <input id="signup-gender-female" class="gender" type="radio" name="gender" value="f" /> Female</label> </li> <li class="birthdate"> <label for="signup-birthdate">Birthdate:<span class="formNote">(Optional)</span></label> <select name="birthdate_m"> <option value="">---</option> <option value="1" >Jan</option> <option value="2" >Feb</option> <option value="3" >Mar</option> <option value="4" >Apr</option> <option value="5" >May</option> <option value="6" >Jun</option> <option value="7" >Jul</option> <option value="8" >Aug</option> <option value="9" >Sep</option> <option value="10" >Oct</option> <option value="11" >Nov</option> <option value="12" >Dec</option> </select> <select name="birthdate_d"> <option value="">--</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option> <option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >10</option> <option value="11" >11</option> <option value="12" >12</option> <option value="13" >13</option> <option value="14" >14</option> <option value="15" >15</option> <option value="16" >16</option> <option value="17" >17</option> <option value="18" >18</option> <option value="19" >19</option> <option value="20" >20</option> <option value="21" >21</option> <option value="22" >22</option> <option value="23" >23</option> <option value="24" >24</option> <option value="25" >25</option> <option value="26" >26</option> <option value="27" >27</option> <option value="28" >28</option> <option value="29" >29</option> <option value="30" >30</option> <option value="31" >31</option> </select> <select name="birthdate_y"> <option value="">----</option> <option value="1993" >1993</option> <option value="1992" >1992</option> <option value="1991" >1991</option> <option value="1990" >1990</option> <option value="1989" >1989</option> <option value="1988" >1988</option> <option value="1987" >1987</option> <option value="1986" >1986</option> <option value="1985" >1985</option> <option value="1984" >1984</option> <option value="1983" >1983</option> <option value="1982" >1982</option> <option value="1981" >1981</option> <option value="1980" >1980</option> <option value="1979" >1979</option> <option value="1978" >1978</option> <option value="1977" >1977</option> <option value="1976" >1976</option> <option value="1975" >1975</option> <option value="1974" >1974</option> <option value="1973" >1973</option> <option value="1972" >1972</option> <option value="1971" >1971</option> <option value="1970" >1970</option> <option value="1969" >1969</option> <option value="1968" >1968</option> <option value="1967" >1967</option> <option value="1966" >1966</option> <option value="1965" >1965</option> <option value="1964" >1964</option> <option value="1963" >1963</option> <option value="1962" >1962</option> <option value="1961" >1961</option> <option value="1960" >1960</option> <option value="1959" >1959</option> <option value="1958" >1958</option> <option value="1957" >1957</option> <option value="1956" >1956</option> <option value="1955" >1955</option> <option value="1954" >1954</option> <option value="1953" >1953</option> <option value="1952" >1952</option> <option value="1951" >1951</option> <option value="1950" >1950</option> <option value="1949" >1949</option> <option value="1948" >1948</option> <option value="1947" >1947</option> <option value="1946" >1946</option> <option value="1945" >1945</option> <option value="1944" >1944</option> <option value="1943" >1943</option> <option value="1942" >1942</option> <option value="1941" >1941</option> <option value="1940" >1940</option> <option value="1939" >1939</option> <option value="1938" >1938</option> <option value="1937" >1937</option> <option value="1936" >1936</option> <option value="1935" >1935</option> <option value="1934" >1934</option> <option value="1933" >1933</option> <option value="1932" >1932</option> <option value="1931" >1931</option> <option value="1930" >1930</option> <option value="1929" >1929</option> <option value="1928" >1928</option> <option value="1927" >1927</option> <option value="1926" >1926</option> <option value="1925" >1925</option> <option value="1924" >1924</option> <option value="1923" >1923</option> <option value="1922" >1922</option> <option value="1921" >1921</option> <option value="1920" >1920</option> <option value="1919" >1919</option> <option value="1918" >1918</option> <option value="1917" >1917</option> <option value="1916" >1916</option> <option value="1915" >1915</option> <option value="1914" >1914</option> <option value="1913" >1913</option> <option value="1912" >1912</option> <option value="1911" >1911</option> <option value="1910" >1910</option> <option value="1909" >1909</option> <option value="1908" >1908</option> <option value="1907" >1907</option> <option value="1906" >1906</option> <option value="1905" >1905</option> <option value="1904" >1904</option> <option value="1903" >1903</option> <option value="1902" >1902</option> <option value="1901" >1901</option> </select> </li> </ol> <p class="smaller fine-print">By clicking the button below, you agree to the Yelp <a href="/static?p=tos&country=US">Terms of Service</a> and <a href="/static?p=privacy&country=US">Privacy Policy</a>.</p> <p><input type="image" id="signUpButton" src="https://images.yelp.com/static/20090605/i/new/btn/signup.gif"></p> </fieldset> </form>
organization info input
foursquare
- http://playfoursquare.com/ - when creating a new venue: http://playfoursquare.com/add_venue
Input form markup simplified a bit with presentational markup removed, whitespace added for readability:
<form action="/add_venue" method="POST"> <table cellpadding="3" cellspacing="0" border="0" class="text"> <tr><td>Name: </td> <td><input type="text" name="venuename" size="20" value=""></td> </tr> <tr><td>Address: </td> <td><input type="text" name="address" size="20" value=""></td> </tr> <tr><td>Cross Street: </td> <td><input type="text" name="crossstreet" size="20" value=""> <span class="text_mini"> (Not sure, check <a target="_new" href="http://maps.google.com"> Google Maps</a>. Then add like this: "at 5th Ave", "btw Essex & Rivington", "btw 3rd and 4th") </td> </tr> <tr><td>City, State, Zip: </td> <td><input type="text" name="city" size="10" value="San Francisco"> <input type="text" name="state" size="2" value="CA">, <input type="text" name="zip" size="5" value=""></td> </tr> <tr><td>Phone: </td> <td><input type="text" name="phone" size="10" value=""></td> </tr> <tr><td>In... </td> <td><select name="cityid"> <option value="56">Amsterdam <option value="46">Atlanta <option value="42">Austin <option value="24">Boston <option value="32">Chicago <option value="43">Dallas / Fort Worth <option value="25">Denver <option value="47">Detroit <option value="48">Houston <option value="49">Las Vegas <option value="34">Los Angeles <option value="39">Miami <option value="51">Minneapolis / St. Paul <option value="22">New York City <option value="33">Philadelphia <option value="53">Phoenix <option value="37">Portland <option value="38">San Diego <option value="23" selected>San Francisco <option value="41">Seattle <option value="31">Washington, DC </select> </td> </tr> <tr><td> </td> <td><input type="hidden" name="task" value="add"><br> <input type="submit" name="submit" value="Add venue" class="input_button"> </td> </tr> </table> </form>
Upcoming
- http://upcoming.yahoo.com/ - when creating a new venue as part of creating a new event http://upcoming.yahoo.com/event/add/
Input form markup simplified a bit with much presentational markup removed, whitespace added for readability:
<form id="venueForm" onsubmit="return YAHOO.up.newVenueForm.submit()"> <input type="hidden" name="mode" value="add" /> <table> <tr><td class="fieldName required">Venue name</td> <td><input id="venueForm.name" class="longwidth" type="text" name="name" value="" size="60" /></td> </tr> <tr><td class="fieldName required">Address</td> <td><input id="venueForm.address" class="longwidth" type="text" name="address" value="" size="60" /></td> </tr> <tr><td class="fieldName required">City</td> <td><input id="venueForm.city" type="text" class="shortwidth" name="city" value="San Francisco" size="30" /> <span id="city_locality"></span> </td> </tr> <tr id="venueForm.stateControl"> <td class="fieldName required" id="venueForm.stateFieldName">State</td> <td id="venueForm.stateFieldSelect"> <select id="venueForm.state_id" name="state_id" class="shortwidth"> <option value="">Select one:</option> <option value="VrrjuESbApjeFS4.">Alabama</option> <option value="EGmcViGbApjaOAIx">Alaska</option> <option value="aMpCyxWbApibkpqW">Arizona</option> <option value="7xRVzoqbApiHDeUo">Arkansas</option> <option value="SVrAMtCbAphCLAtP" selected="selected">California</option> <option value="MKJHB.WbApho1rUk">Colorado</option> <option value="FkxA9BebApjYEct2">Connecticut</option> <option value="9lnLQaubAph4CBFY">Delaware</option> <option value="hEO_NTibApj.GarA">District of Columbia</option> <option value="X2rdBEmbAphlKYoq">Florida</option> <option value="SfUOhpybApgiOUqd">Georgia</option> <option value="hJJxLmabApiLFHxu">Hawaii</option> <option value="VjF8qh6bApgg1NEP">Idaho</option> <option value="ep0T8vebApgnVGQJ">Illinois</option> <option value="6ZUu6dSbAphlUwuQ">Indiana</option> <option value="z0YqJVWbApjKiSnP">Iowa</option> <option value="oWJeqYybApiY0W5o">Kansas</option> <option value="iK5lPHCbApgEgL2g">Kentucky</option> <option value="VJHA.cubApgwcs4j">Louisiana</option> <option value="ixFYT4KbApjgio6l">Maine</option> <option value=".lxt4uObApj2NsBW">Maryland</option> <option value="hTJZWCCbApjOtQtE">Massachusetts</option> <option value="IS02152bAphBVbXh">Michigan</option> <option value="4p3FSLibApjuko1f">Minnesota</option> <option value="lo49c0qbApjMM6Zl">Mississippi</option> <option value="0y2li7qbApg.ucH1">Missouri</option> <option value="PUAsXQubApif9uxp">Montana</option> <option value="TWcSbO2bApixYeYW">Nebraska</option> <option value="kB09AqebApi0LC1C">Nevada</option> <option value="ccBppK2bAphDyDdD">New Hampshire</option> <option value="4siKkMybApicLFcV">New Jersey</option> <option value="nVGNdS6bApiTnTVD">New Mexico</option> <option value="R63H06ibApjqiWyL">New York</option> <option value="ouArr2CbAphmLPif">North Carolina</option> <option value="mRIcwCybApgZ9OLE">North Dakota</option> <option value="LtkqzVqbApjAbJxv">Ohio</option> <option value="L9NuIHqbApg9_5WE">Oklahoma</option> <option value="4vvLDQabApjbhCKB">Oregon</option> <option value="A_iJ8aibApiqrHrE">Pennsylvania</option> <option value="r_aB4QObApiRFE0s">Rhode Island</option> <option value="WNAy5LmbApgBn3np">South Carolina</option> <option value="KtbP0w.bAph.qbDW">South Dakota</option> <option value="QZ9P1cibApj2OGLJ">Tennessee</option> <option value="b1Yi6qubApjz6jWW">Texas</option> <option value="dRP0NVGbApgp2ig.">Utah</option> <option value="oMgj1Q.bAphUWSGp">Vermont</option> <option value="22b1cJWbApjzghQy">Virginia</option> <option value="8LwX6FSbApgD.7YC">Washington</option> <option value="HrjecOWbApilONRg">West Virginia</option> <option value="olxEVY.bApgALAoK">Wisconsin</option> <option value="GKBBst6bApgMUjLT">Wyoming</option> </select> </td> </tr> <tr><td class="fieldName optional">Postal/ZIP code</td> <td><input id="venueForm.zip" type="text" name="zip" value="" size="8" maxlength="20" /></td> </tr> <tr><td class="fieldName required">Location</td> <td> <select id="venueForm.country_id" name="country_id" class="shortwidth"> <option value="">Select a location:</option> <option value="99j0L66bApj3ieAJnA--"> </option> <option value="mk7pmhqbApgNkF9cxQ--">Afghanistan</option> <option value="93On3wqYA5nlcPOg_g--">Aland Islands</option> <option value="5vfTLnubApiLBhNR.w--">Albania</option> <option value="ORyW1j2bApgE.0qQ1w--">Algeria</option> <option value="Zs9tDlybApiQpHY_Dw--">Andorra</option> <option value="0_VzNnObApiBuCV4.Q--">Angola</option> <option value="air5DJGbApiDaxRFqw--">Anguilla</option> <option value="1ANQpIebCZ5PZzsFvw--">Antarctica</option> <option value="RBw1Mu2bAphpl9xRRw--">Antigua & Barbuda</option> <option value="6W4_JdubAphR0wHLfQ--">Argentina</option> <option value="02C6Lc.bAphot7JqUg--">Armenia</option> <option value="h03BNNubApigEfCGrA--">Aruba</option> <option value="om3Zr2abAphqrm3jdA--">Australia</option> <option value="0rwtp2CbApivsyK_vg--">Austria</option> <option value="C.FaCZabAphsmzy5ZQ--">Azerbaijan</option> <option value="XM2m9IubApjhngMjTw--">Bahamas</option> <option value="JdXAX2KbApjExcA27Q--">Bahrain</option> <option value="bs.gdkibAphIoXLofA--">Bangladesh</option> <option value="n7rOIBSbApiRLRkm.A--">Barbados</option> <option value="ZSq41q.bApiEwz0LAg--">Belarus</option> <option value="V5Bv0yebAph.v7zRHQ--">Belgium</option> <option value="5wFG4vSbApgmrg8KSQ--">Belize</option> <option value="xbugkTabApgvllxe2g--">Benin</option> <option value="F6imz.KbApj2gKYUog--">Bermuda</option> <option value="OMJtMoObApiRaiy.ng--">Bhutan</option> <option value="W9p9WrubApgW2PD9CA--">Bolivia</option> <option value="H_Q_X6ObApjiAEsAng--">Bosnia and Herzegovina</option> <option value="F4AhWUybAphJFMk0Ug--">Botswana</option> <option value="STgdNFebCZ4MxImwuw--">Bouvet Island</option> <option value="upv8IF2bAphU2TQWUg--">Brazil</option> <option value="hwmWntebApg7frl_pg--">British Indian Ocean Territory</option> <option value="PvjeYGybApjIyoaWrQ--">Brunei</option> <option value="J8M70dGbApgS6xLIFw--">Bulgaria</option> <option value="qlfX7bqbAphcq7090g--">Burkina Faso</option> <option value="eqpW3dWbAphM_7Kfrw--">Burundi</option> <option value="PofUD3WbAphrc6gXCg--">Cambodia</option> <option value="PAHftWWbApgiXJSV0g--">Cameroon</option> <option value="EESRy8qbApgaeIkbsA--">Canada</option> <option value="XmagXgGbAph1Sq5.7w--">Cape Verde</option> <option value="5C1tIfibApi8xnV5PA--">Cayman Islands</option> <option value="9do_6MebApiKmpjaaw--">Central African Rep</option> <option value="rW3W6XubAph1h5qU5A--">Chad</option> <option value="aWTaf8KbApg_rhXSIw--">Chile</option> <option value="T.Hkt2ObApgpie.ozQ--">China</option> <option value="7Kf1XjGbAphpCBdyZA--">Christmas Island</option> <option value="V4ioOo6bApjfrDztDg--">Cocos (Keeling) Islands</option> <option value="sIxHQmubApjpQKqFZw--">Colombia</option> <option value="Zr3xudybAphyN.T2Tg--">Comoros</option> <option value="52QT_bqbApjFEe3Few--">Congo</option> <option value="ICrDU2ObApi1wEHYag--">Cook Islands</option> <option value="GGuH8nabApi3E_piFA--">Costa Rica</option> <option value="l3qgsFqbApiZ8tehVw--">Cote d'Ivoire</option> <option value="aXXFY66bApjxD_pAnA--">Croatia</option> <option value="LgXPpuObApjiHycxIA--">Cuba</option> <option value="a8lDDD6bB5SdIb2xbg--">Cyprus</option> <option value="mb7vmlObApj0EX3VpA--">Czech Republic</option> <option value="vKseDrebApj6WaqXyQ--">Denmark</option> <option value="_Bz0w.ebApg2UDJ_IQ--">Djibouti</option> <option value="8s622CybApiVx.90Jg--">Dominica</option> <option value="l3C6r0WbAphufkWC3Q--">Dominican Republic</option> <option value="ufLVLH6bAphVeziG0g--">East Timor</option> <option value="DKCe25ubAph.RhNDdA--">Ecuador</option> <option value="Pu5_HsObApilq4vUtQ--">Egypt</option> <option value="wg1mHHubApiMpkYz3g--">El Salvador</option> <option value="JvTMIFubApjqSiQeCw--">Equatorial Guinea</option> <option value="RhHr7dabApjqd5Tdxw--">Eritrea</option> <option value="TUibXW2bAphY.fKQLw--">Estonia</option> <option value="adtSGRKbApizQ8GeVA--">Ethiopia</option> <option value="JRsg3SabAphwNOF8jQ--">Falkland Islands</option> <option value="JRYCbmybApgJ.a5U0w--">Faroe Islands</option> <option value="z4KjFz.bApirM6lO.Q--">Fiji</option> <option value="mSCQNWWbAphdLH6WDQ--">Finland</option> <option value="6immEPubAphfvM5R0g--">France</option> <option value="4k5sWY.bAphidHAvcQ--">French Guiana</option> <option value="gIb3R5CbAphWNsY4kw--">French Polynesia</option> <option value="c5unhWebApiRc1KLVA--">Gabon</option> <option value="PR2M2RibApjBqrMTTw--">Gambia</option> <option value="RmtfJUebApi3y0ZLCg--">Georgia</option> <option value=".CuNPxmbApgQChfYbQ--">Germany</option> <option value="AMCzGkqbApgwZCTi5w--">Ghana</option> <option value="NP_GbgCbApjCLTWAhg--">Gibraltar</option> <option value="zM5Y.8KbApibMHBs6g--">Greece</option> <option value="aPYw1F2bApg1dnrjrQ--">Greenland</option> <option value="IwK4EZibAph2ooHg9g--">Grenada</option> <option value="pSYtXBebAphLFzrUAQ--">Guadeloupe</option> <option value="HxUewXebApi7ODh1jg--">Guam</option> <option value="Vfrmd7qbAphGjGnabQ--">Guatemala</option> <option value="dtPTX06bApghIGXe8Q--">Guinea</option> <option value="191Y.5ObApihzoxtCw--">Guinea-Bissau</option> <option value="cdRwH_qbApg0UYtUuA--">Guyana</option> <option value="ftb3taCbAphc1LvXlw--">Haiti</option> <option value="2Dzxkp.bApg2oDSwSw--">Honduras</option> <option value="nwT2nyWbBZTnoYEf1w--">Hong Kong</option> <option value="JV78LJabApggXHWAVg--">Hungary</option> <option value="82XvRyWbApiBdYUVcg--">Iceland</option> <option value="7gGxOnGbApgQ3.2i2g--">India</option> <option value="PgohIQSbApi499P62w--">Indonesia</option> <option value="hj5CUgmbAphQv4QraQ--">Iran</option> <option value="gsz9goybApiUhrfYWQ--">Iraq</option> <option value="NgWwDdibApjORH9Dzg--">Ireland</option> <option value="ktwvIm6bApiHRCYuCw--">Israel</option> <option value="mpa01jWbAphICsyCsA--">Italy</option> <option value="ffXSwFabApiK1MiqQw--">Jamaica</option> <option value="JOgKHwabApgvrbIuBA--">Japan</option> <option value="t1nzQlabApislO4_Ng--">Jordan</option> <option value="pVRDy0CbApiUFdo1Cw--">Kazakhstan</option> <option value="beQahHabAph9YX72Bg--">Kenya</option> <option value="pfKWbqCbApjj2aWt.g--">Kiribati</option> <option value="WE.KMIibAph4wnAotg--">Kuwait</option> <option value="1hkNzRGbAphM9YmatA--">Kyrgyzstan</option> <option value=".4mH_JKbApj9R1THMg--">Laos</option> <option value="b4k0DgibApgJUMzQNQ--">Latvia</option> <option value="KqieB9ibApgOVlou.g--">Lebanon</option> <option value="2WX8N06bApjNMPIr3g--">Lesotho</option> <option value="wJNrqOGbAphoYTggvw--">Liberia</option> <option value="fjfChhqbAph4Po9qnQ--">Libya</option> <option value="JBZl0uubApj47dn5nA--">Liechtenstein</option> <option value="RvoJCNybApgZwAXUdw--">Lithuania</option> <option value="SRJMfbGbApgmaXaCHw--">Luxembourg</option> <option value="WRA46habAZwNB2KPvA--">Macau</option> <option value="KorxKmubApj5tgGqIw--">Macedonia</option> <option value="uOAlq5ybApg5JWDr2g--">Madagascar</option> <option value="7TMi8ZKbApiRqCOF9g--">Malawi</option> <option value="Szh8wXObApjtkb7uRg--">Malaysia</option> <option value="kgkcaxSbAphjbHPODQ--">Maldives</option> <option value="Kckuqs.bApgn52ySOA--">Mali</option> <option value="Ju2IetqbApgVybuIIw--">Malta</option> <option value=".YSmwFCbAph2qpKcww--">Marshall Islands</option> <option value="9W208P2bApicb3oGQQ--">Martinique</option> <option value="fh5QIxKbApgRINgIWw--">Mauritania</option> <option value="BKI.R3WbApiaydihVw--">Mauritius</option> <option value="2mr2Xg.bApgJRrrorg--">Mayotte</option> <option value="NHPFyi2bApioBMz4qQ--">Mexico</option> <option value="2FT9ReSbApjX7a2B7g--">Micronesia</option> <option value="lqgmluqbAphfVIeWgw--">Moldova</option> <option value="QBLLXwmbApgjE7501A--">Monaco</option> <option value="y8JIDwmbApiGDBUEog--">Mongolia</option> <option value="oeC00PqbApjswgZGzQ--">Montserrat</option> <option value="PksYt6GbApjZnqbeog--">Morocco</option> <option value="1CtYQ7mbApjXFUoh.g--">Mozambique</option> <option value=".Xjm7iCbApi7b57ibg--">Myanmar</option> <option value="KQOUNmKbApgBnYy5KQ--">Namibia</option> <option value="EE02tV6bApgf.goqxg--">Nauru</option> <option value="40CSPnmbApi1Lz.guQ--">Nepal</option> <option value="bIrkmoqbApgSFKQkbA--">Netherlands</option> <option value="O9KQtTGbApiSCtcpiQ--">Netherlands Antilles</option> <option value="9TK1dFqbApgwS0BpCQ--">New Caledonia</option> <option value="IGGna0WbApjrTG64MQ--">New Zealand</option> <option value="VP_M67ybApg23k8JxA--">Nicaragua</option> <option value="xjMTDWebApjKuhXX2w--">Niger</option> <option value="RAanp1SbAphrfiOjnQ--">Nigeria</option> <option value="A56KC8ubApizM.foJA--">Niue</option> <option value="AeQ._5KbAphKdIz7kQ--">Norfolk Island</option> <option value="z31zW9abApgsbvbFEQ--">Northern Mariana Islands</option> <option value="hJOTe52bAphxGEaUNA--">Norway</option> <option value="eHAbyCmbApjTqPR6wg--">Oman</option> <option value="YMVhl7qbApiGiV5K7g--">Pakistan</option> <option value="AADt9VybApif8MoHHA--">Palau</option> <option value="JB8DH62bCZ56qA5neg--">Palestine</option> <option value="aHbYEyObAphH9RopeA--">Panama</option> <option value="HTk5xEybApjTNVOy5g--">Papua New Guinea</option> <option value="I84gLkmbApjYB.8cEQ--">Paraguay</option> <option value=".AImfuqbAphP1VCCRA--">Peru</option> <option value="3wLNHKCbApioSrAs.A--">Philippines</option> <option value="4hKSLdibApiuV9HnXA--">Pitcairn</option> <option value="0kV97TybAphIxvm14g--">Poland</option> <option value="Tk1TTfSbAphr_X8ZQQ--">Portugal</option> <option value="XwiDSL.bAph1f_koJg--">Puerto Rico</option> <option value="_8vj8o.bApiVMJeJ6A--">Qatar</option> <option value="33mz8N2bApjWpg2ENA--">Reunion</option> <option value="gIKzNP2bApgChOkbMw--">Romania</option> <option value="_18eXJWbApiQJFogjg--">Russia</option> <option value="XDAzAjGbApjNAoO62Q--">Rwanda</option> <option value="AVNwdECbAphhjZMHfA--">Saint Lucia</option> <option value="t.upO4ObAph549Fkqg--">Samoa American</option> <option value="mCrU3SybApirEffyaw--">Samoa Western</option> <option value="FcPfV9qbApi2_odvow--">San Marino</option> <option value="Dd9nWmqbAphsplI0Gw--">Sao Tome & Principe</option> <option value="9y6.AxebAphKDEN_hg--">Saudi Arabia</option> <option value="wlenGZabApgkcvdJkQ--">Senegal</option> <option value="WvL7VOabAph2kI4rYQ--">Serbia and Montenegro</option> <option value="UNQMbqGbApiCY2VSRw--">Seychelles</option> <option value="pIZ6R.ObApgvI5Ppww--">Sierra Leone</option> <option value="I5nu9NCbApiYXGcS7A--">Singapore</option> <option value="FoI2iJKbAph_Wp9MYQ--">Slovakia</option> <option value="u4BHPT.bApjdmD9O0g--">Slovenia</option> <option value="jmQWCBGbApggGa8usw--">Solomon Islands</option> <option value="8Gyen6abAphUelKElw--">Somalia</option> <option value="gN1gp86bAphaqw7f8A--">South Africa</option> <option value="yOH.Bu.bAphO1VO.Ug--">South Korea</option> <option value="3s63vaibApjQipWazQ--">Spain</option> <option value="ZkWuNn2bAphbZV1cWA--">Sri Lanka</option> <option value="InV05VqbAphiffXy5A--">St Kitts & Nevis</option> <option value="GedQ9gSbApj5hYp0gQ--">St Vincent</option> <option value="mwmYvzWbApj7ebl7vw--">St. Helena</option> <option value="kTRJkWWbApiMuKgqmg--">St. Pierre & Miquelon</option> <option value="9yNom0ybApiMmOsh.Q--">Sudan</option> <option value="blK_TrabApgSDTuXGA--">Suriname</option> <option value="0e_SMc2bApi0DUmnKA--">Swaziland</option> <option value="5br4Zu.bApj.jCAqAw--">Sweden</option> <option value="YmiN9_ybApjeMPWXWA--">Switzerland</option> <option value="MCfUBUqbAphARLGJeg--">Syria</option> <option value="aeon25WbAph6k4cGqg--">Taiwan</option> <option value="ayxowz6bApjpio_asQ--">Tajikistan</option> <option value="HYgjo1qbApgTYknVEA--">Tanzania</option> <option value="wVzKvc6bAphUAzlxNg--">Thailand</option> <option value="Eb_XBMibApi6E.CBYA--">Togo</option> <option value="GdaPbXubApilnS.PKA--">Tokelau</option> <option value="BuwEbp.bApj4oRvR8A--">Tonga</option> <option value="pzhe7UybApildYjpQQ--">Trinidad & Tobago</option> <option value="R0Xz5ZKbApgMxoYh1w--">Tunisia</option> <option value="FjYPPTmbApi1G.RRlw--">Turkey</option> <option value="tW5NznmbApiAL5GwTw--">Turkmenistan</option> <option value="1iFqCa6bApj42p_P8w--">Turks & Caicos</option> <option value="e9kvXgybApgn8VsrYQ--">Tuvalu</option> <option value="dZhYeOWbAphhU.1P0A--">Uganda</option> <option value="zJOg_w.bApgGM39lUQ--">Ukraine</option> <option value="M_HdsZabApiDA.C.6Q--">United Arab Emirates</option> <option value="DevLebebApj4RVbtaQ--">United Kingdom</option> <option value="4KO02SibApitvSBieQ--" selected="selected">United States</option> <option value="PiiHJuibAphbasf.lQ--">Uruguay</option> <option value="wJpoo96bAph1kTne2Q--">Uzbekistan</option> <option value="CY80R5abAphhC7kHIg--">Vanuatu</option> <option value="umv5A3ubAph0.QLFHQ--">Vatican City</option> <option value="BpQAAZebApil.XeDXg--">Venezuela</option> <option value="Je31N0qbApjgWRKI7w--">Vietnam</option> <option value="1NhpyzqbApjR7kITKA--">Virgin Islands US</option> <option value="NM4VepGbApjNilNu9A--">Wallis & Futuna</option> <option value="S2pzEVmbApiVX1jfYQ--">Western Sahara</option> <option value="stkCiEabAphGFkrFLg--">Yemen</option> <option value="uD9tliCbApjjszjtVA--">Zambia</option> <option value="jCJwhnebAphHfsijqA--">Zimbabwe</option> </select> </td> </tr> <tr><td colspan="2"><span class="tblTitle">More details</span>(optional, but nice)</td> </tr> <tr><td class="fieldName optional">Phone number</td> <td><input id="venueForm.phone" type="text" name="phone" value="" class="shortwidth" size="20" /></td> </tr> <tr><td class="fieldName optional">Venue homepage</td> <td><input id="venueForm.url" type="text" name="url" value="" class="longwidth" size="60" /></td> </tr> <tr><td class="fieldName optional">Short description</td> <td><textarea class="longwidth" id="venueForm.description" name="description" rows="5" cols="50"></textarea> </td> </tr> <tr><td class="fieldName"></td> <td><input type="checkbox" name="private" value="1" id="private" /> <label for="private"> <b>Personal/private</b> (e.g. your apartment, home, or private space)</label><br /></td> </tr> <tr id="venue_submit"> <td class="fieldName"></td> <td><input id="venue_submit" type="submit" name="submit" value="Submit" class="submit" /> or <a href="#" onclick="YAHOO.up.newVenueForm.close(); return false;"> Close this window </a> </td> </tr> </table> </form>
Yelp add business
- http://yelp.com/ - when adding a new business: http://www.yelp.com/writeareview/newbiz
Simplified input form markup, presentational markup removed, whitespace adjusted for readability:
<form method="post" action="/writeareview/newbiz" name="review_rate_form" id="review_rate_form"> <dl id="reviewForm"> <dt><strong>Business Name</strong></dt> <dd><input maxlength=64 name="newbiz_name" id="newbiz_name" size="35" class="form300" value="" autocomplete="off" onkeyup="schedule_search()" onchange="schedule_search()"></dd> <dt><strong>Address 1</strong></dt> <dd><input maxlength=64 name="newbiz_address1" size="35" class="form300" value="" autocomplete="off" onkeyup="schedule_search()" onchange="schedule_search()"></dd> <dt><strong>Address 2</strong></dt> <dd><input maxlength=64 name="newbiz_address2" size="35" class="form300" value=""></dd> <dt><strong>City, State & Zip</strong></dt> <dd><input maxlength=64 name="newbiz_location" id="newbiz_location" size="20" class="form300" value="" autocomplete="off" onkeyup="schedule_search()" onchange="schedule_search()"></dd> <dt><strong>Phone</strong></dt> <dd><input maxlength=32 name="newbiz_phone" size="14" class="form150" value="" autocomplete="off" onkeyup="schedule_search()" onchange="schedule_search()"></dd> <dt><strong>Web Address</strong></dt> <dd><input maxlength=255 name="newbiz_website" size="35" class="form300" value=""></dd> </dl> <div> <p class="alignright"><em class="smaller">* Please Note: it will take 48 hours for a newly added business to appear in search.</em></p> <input type="hidden" name="default_action" value="select"> <a href="/">Cancel</a> <input type="submit" name="action_select" value="Post It"> </div> </form>
Yelp add business markup challenges
- Yelp has a single input for "City, State & Zip". The challenge here is how to mark that up to express the semantic that
adrlocality,region, andpostal-codeshould be concatenated (perhaps with a comma "," between the city and state, and a space " " between the state and the zip?) and placed into that single field.
<dt><strong>City, State & Zip</strong></dt> <dd><input maxlength=64 name="newbiz_location" id="newbiz_location" size="20" class="form300" value="" autocomplete="off" onkeyup="schedule_search()" onchange="schedule_search()"></dd>
location info input
Presumably there are sites and forms where a user enters location information but not necessarily a complete venue. If it's a named location, it could benefit from copy and paste hCard support, or if it is just an address or geo coordinates, it could benefit from copy and paste adr/geo support.
Examples:
- ...