User Tools

Site Tools


sample_lead_form_v2

Sample Lead Form

Use the following sample html code as a starting point for a page on your own website. Of course, you'll want to customize the look, choose which optional standard fields you want to use and maybe add some additional custom fields as described in the Direct Post Interface documentation. Additional notes:

  1. You MUST set the correct Direct Post Key in the directPostKey hidden field in the html code below. This key is available in the Leads→Sources & Schemes setup area in your channelLEADS account.
  2. The sample form includes a checkbox for the saveRecord field. This field is for testing only. When checked, the form contents will be echoed back to the screen for testing rather than being sent to your Lead Distribution queue. When you're read to submit a test lead, uncheck the box. When you're ready to go live you should delete this field from the form.
  3. You should set value for “thankYouUrl” hidden field. If you don't set a value for “thankYouUrl” the user will see a generic thank you page after submitting the form.
<html>
<head>
    <title>channelLEADS Direct Post Form</title>
 
    <!-- js functions for validating form entries -->
    <script type="text/javascript"
      src="http://[your channelLEADS install URL]/API/Leads/v2/js/leadsForm.js"></script>
 
</head>
<body>
 
    <h2>Sample Lead Form</h2>
    <form
        action="https://[your channelLEADS install URL]/API/Leads/v2/"
        method="post"
        enctype="multipart/form-data"
        onSubmit="return checkRequired()">
 
    <input type="hidden" name="directPostKey" value="YOUR DIRECT POST KEY" />
    <input type="hidden" name="thankYouUrl" value=
      "http://your.website.com/thankyou.html"/>
 
    <label>
        <input id="saveRecord" name="saveRecord" value="0" type="checkbox" checked />
        &nbsp;Display data without saving (for testing only!)
    </label>
    <br/>
 
    <table>
    <tr>
        <td>
            <label for="company">Company Name:</label>
        </td>
        <td >
            <input value="" name="company" type="text" id="company" maxlength="50" >
        </td>
    </tr>
    <tr>
        <td>
            <label for="contact">Contact Name:</label>
        </td>
        <td >
            <input value="" maxlength="25" id="contact" name="contact" type="text">
        </td>
    </tr>
    <tr>
        <td>
            <label for="email">E-mail:</label>
        </td>
        <td >
            <input value="" maxlength="50" id="email" name="email" type="text">
        </td>
    </tr>
    <tr>
        <td>
            <label for="phone1">Phone:</label>
        </td>
        <td >
            <input value="" name="phone1" id="phone1" maxlength="20" type="text">
        </td>
    </tr>
    </table>
 
    <table>
    <tr>
        <td>
            <label for="steet1">Street:</label>
        </td>
        <td >
            <input id="street1" value="" maxlength="50" name="street1" type="text">
        </td>
    </tr>
    <tr>
        <td>
            <label for="city">City:</label>
        </td>
        <td >
            <input id="city" value="" maxlength="50" name="city" type="text">
        </td>
    </tr>
    <tr>
            <td><label for="country">Country:</label></td>
            <td><select id="country" name="country">
                <option value=""> Select... </option>
                <option value="Afghanistan"> Afghanistan </option>
                <option value="Albania"> Albania </option>
                <option value="Algeria"> Algeria </option>
                <option value="Andorra"> Andorra </option>
                <option value="Argentina"> Argentina </option>
                <option value="Armenia"> Armenia </option>
                <option value="Australia"> Australia </option>
                <option value="Austria"> Austria </option>
                <option value="Azerbaijian"> Azerbaijian </option>
                <option value="Bahamas"> Bahamas </option>
                <option value="Bahrain"> Bahrain </option>
                <option value="Bangladesh"> Bangladesh </option>
                <option value="Barbados"> Barbados </option>
                <option value="Belarus"> Belarus </option>
                <option value="Belgium"> Belgium </option>
                <option value="Belize"> Belize </option>
                <option value="Benin"> Benin </option>
                <option value="Bhutan"> Bhutan </option>
                <option value="Bolivia"> Bolivia </option>
                <option value="Bosnia and Herzergovinga"> Bosnia and Herzergovinga </option>
                <option value="Botswana"> Botswana </option>
                <option value="Brazil"> Brazil </option>
                <option value="Brunei"> Brunei </option>
                <option value="Bulgaria"> Bulgaria </option>
                <option value="Burkina Faso"> Burkina Faso </option>
                <option value="Burundi"> Burundi </option>
                <option value="Cambodia"> Cambodia </option>
                <option value="Cameroon"> Cameroon </option>
                <option value="Canada"> Canada </option>
                <option value="Cape Verde"> Cape Verde </option>
                <option value="Cayman Islands"> Cayman Islands </option>
                <option value="Centeral African Republic"> Centeral African Republic </option>
                <option value="Chad"> Chad </option>
                <option value="Chile"> Chile </option>
                <option value="China"> China </option>
                <option value="Colombia"> Colombia </option>
                <option value="Comoros"> Comoros </option>
                <option value="Congo"> Congo </option>
                <option value="Costa Rica"> Costa Rica </option>
                <option value="Croatia"> Croatia </option>
                <option value="Cuba"> Cuba </option>
                <option value="Cyprus"> Cyprus </option>
                <option value="Czech Republic"> Czech Republic </option>
                <option value="Denmark"> Denmark </option>
                <option value="Djibouti"> Djibouti </option>
                <option value="Dominica"> Dominica </option>
                <option value="Dominican Republic"> Dominican Republic </option>
                <option value="Ecuador"> Ecuador </option>
                <option value="Egypt"> Egypt </option>
                <option value="El Salvador"> El Salvador </option>
                <option value="Equatorial Guinea"> Equatorial Guinea </option>
                <option value="Eritrea"> Eritrea </option>
                <option value="Estonia"> Estonia </option>
                <option value="Ethiopia"> Ethiopia </option>
                <option value="Fiji"> Fiji </option>
                <option value="Finland"> Finland </option>
                <option value="France"> France </option>
                <option value="Gabon"> Gabon </option>
                <option value="Gambia"> Gambia </option>
                <option value="Germany"> Germany </option>
                <option value="Ghana"> Ghana </option>
                <option value="Greece"> Greece </option>
                <option value="Grenada"> Grenada </option>
                <option value="Guam"> Guam </option>
                <option value="Guatemala"> Guatemala </option>
                <option value="Gineau-Bissau"> Gineau-Bissau </option>
                <option value="Guinea"> Guinea </option>
                <option value="Guyana"> Guyana </option>
                <option value="Haiti"> Haiti </option>
                <option value="Honduras"> Honduras </option>
                <option value="Hungary"> Hungary </option>
                <option value="Iceland"> Iceland </option>
                <option value="India"> India </option>
                <option value="Indonseia"> Indonseia </option>
                <option value="Iran"> Iran </option>
                <option value="Iraq"> Iraq </option>
                <option value="Ireland"> Ireland </option>
                <option value="Israel"> Israel </option>
                <option value="Italy"> Italy </option>
                <option value="Jamaica"> Jamaica </option>
                <option value="Japan"> Japan </option>
                <option value="Jordan"> Jordan </option>
                <option value="Kazakhstan"> Kazakhstan </option>
                <option value="Kenya"> Kenya </option>
                <option value="Kiribati"> Kiribati </option>
                <option value="Korea (North)"> Korea (North) </option>
                <option value="Korea (South)"> Korea (South) </option>
                <option value="Kuwait"> Kuwait </option>
                <option value="Kyrgyzstan"> Kyrgyzstan </option>
                <option value="Laos"> Laos </option>
                <option value="Latvia"> Latvia </option>
                <option value="Lebanon"> Lebanon </option>
                <option value="Lesotho"> Lesotho </option>
                <option value="Liberia"> Liberia </option>
                <option value="Libya"> Libya </option>
                <option value="Liechtenstien"> Liechtenstien </option>
                <option value="Lithuania"> Lithuania </option>
                <option value="Luxembourg"> Luxembourg </option>
                <option value="Macedonia"> Macedonia </option>
                <option value="Madagascar"> Madagascar </option>
                <option value="Malawi"> Malawi </option>
                <option value="Malaysia"> Malaysia </option>
                <option value="Maldives"> Maldives </option>
                <option value="Mali"> Mali </option>
                <option value="Malta"> Malta </option>
                <option value="Marshall Islands"> Marshall Islands </option>
                <option value="Mauritania"> Mauritania </option>
                <option value="Mauritius"> Mauritius </option>
                <option value="Mexico"> Mexico </option>
                <option value="Micronesia"> Micronesia </option>
                <option value="Moldova"> Moldova </option>
                <option value="Monaco"> Monaco </option>
                <option value="Mongolia"> Mongolia </option>
                <option value="Morocco"> Morocco </option>
                <option value="Mozambique"> Mozambique </option>
                <option value="Myanmar"> Myanmar </option>
                <option value="NA"> NA </option>
                <option value="Nambia"> Nambia </option>
                <option value="Nauru"> Nauru </option>
                <option value="Nepal"> Nepal </option>
                <option value="Netherlands"> Netherlands </option>
                <option value="New Zealand"> New Zealand </option>
                <option value="Nicaragua"> Nicaragua </option>
                <option value="Niger"> Niger </option>
                <option value="Norway"> Norway </option>
                <option value="Nigeria"> Nigeria </option>
                <option value="Oman"> Oman </option>
                <option value="Pakistan"> Pakistan </option>
                <option value="Palau"> Palau </option>
                <option value="Panama"> Panama </option>
                <option value="Papa New Guinea"> Papa New Guinea </option>
                <option value="Paraguay"> Paraguay </option>
                <option value="Peru"> Peru </option>
                <option value="Philippines"> Philippines </option>
                <option value="Poland"> Poland </option>
                <option value="Portugal"> Portugal </option>
                <option value="Puerto Rico"> Puerto Rico </option>
                <option value="Qatar"> Qatar </option>
                <option value="Romania"> Romania </option>
                <option value="Russian Federation"> Russian Federation </option>
                <option value="Rwanda"> Rwanda </option>
                <option value="Saint Lucia"> Saint Lucia </option>
                <option value="Samoa"> Samoa </option>
                <option value="San Marino"> San Marino </option>
                <option value="Saudi Arabia"> Saudi Arabia </option>
                <option value="Scotland"> Scotland </option>
                <option value="Senegal"> Senegal </option>
                <option value="Sierra Leone"> Sierra Leone </option>
                <option value="Singapore"> Singapore </option>
                <option value="Slovak Republic"> Slovak Republic </option>
                <option value="Slovenia"> Slovenia </option>
                <option value="Solomon Islands"> Solomon Islands </option>
                <option value="Somalia"> Somalia </option>
                <option value="South Africa"> South Africa </option>
                <option value="Spain"> Spain </option>
                <option value="Sri Lanka"> Sri Lanka </option>
                <option value="Sudan"> Sudan </option>
                <option value="Suriname"> Suriname </option>
                <option value="Swaziland"> Swaziland </option>
                <option value="Sweden"> Sweden </option>
                <option value="Switzerland"> Switzerland </option>
                <option value="Syria"> Syria </option>
                <option value="Taiwan"> Taiwan </option>
                <option value="Tajikistan"> Tajikistan </option>
                <option value="Tanzania"> Tanzania </option>
                <option value="Thailand"> Thailand </option>
                <option value="Togo"> Togo </option>
                <option value="Tonga"> Tonga </option>
                <option value="Trinidad and Tobago"> Trinidad and Tobago </option>
                <option value="Tunisia"> Tunisia </option>
                <option value="Turkey"> Turkey </option>
                <option value="Turkmenistan"> Turkmenistan </option>
                <option value="Tuvalu"> Tuvalu </option>
                <option value="Uganda"> Uganda </option>
                <option value="Ukraine"> Ukraine </option>
                <option value="United Arab Emirates"> United Arab Emirates </option>
                <option value="United Kingdom"> United Kingdom </option>
                <option value="United States" selected="selected"> United States </option>
                <option value="Uruguay"> Uruguay </option>
                <option value="Uzbekistan"> Uzbekistan </option>
                <option value="Vanuatu"> Vanuatu </option>
                <option value="Vatican City"> Vatican City </option>
                <option value="Venezuela"> Venezuela </option>
                <option value="Vietnam"> Vietnam </option>
                <option value="Virgin Islands"> Virgin Islands </option>
                <option value="Zambia"> Zambia </option>
                <option value="Zimbabwe"> Zimbabwe </option>
                </select>
            </td>
    </tr>
    <tr>
        <td><label for="stateProvince">State/Province:</label></td>
        <td><input type="text" name="stateProvince" id="stateProvince" /></td>
    </tr>
    <tr>
        <td>
            <label for="postalCode">Postal Code:</label>
        </td>
        <td >
            <input id="postalCode" value="" name="postalCode" maxlength="10" type="text">
        </td>
    </tr>
    <tr>
        <td>
            <label for="user_comments">Comments:</label>
        </td>
        <td >
            <textarea id="user_comments" name="x-user_comments" cols="80" rows="5"></textarea>
        </td>
    </tr>
    <tr>
        <td valign="top"></td>
        <td> <span style="display:none;visibility:hidden;">
               <label for="comments">
               Ignore this text box. It is used to detect spambots.
               If you enter anything into this text box, your submission
               will be rejected.
               </label>
               <input type="text" name="comments" size="1" value="" />
             </span>
 
        </td>
    </tr>
    </table>
 
    <p><input id="submitButton" value="Save" type="submit" /></p>
    </form>
 
</body>
</html>
sample_lead_form_v2.txt · Last modified: 2012/09/14 17:58 by jason