Yeah, that would be a McKay right there.

I'm learning JavaScript on the fly because some knocker of a company that makes pretty little forms wants to get paid every time you use it. Just because they've uploaded a couple lines of coding that they ripped off from someone else and put it in Drag and Click format.

What do we look like? Chimps?
/**** Form Section ****/ .appnitro { font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif; font-size:small; } .appnitro li { width:61%; } form ul { font-size:100%; list-style-type:none; margin:0; padding:0; width:100%; } form li { display:block; margin:0; padding:4px 5px 2px 9px; position:relative; } form li:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } .buttons:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } .buttons { clear:both; display:block; margin-top:10px; } * html form li { height:1%; } * html .buttons { height:1%; } * html form li div { display:inline-block; } form li div { color:#444; margin:0 4px 0 0; padding:0 0 8px; } form li span { color:#444; float:left; margin:0 4px 0 0; padding:0 0 8px; } form li div.left { display:inline; float:left; width:48%; } form li div.right { display:inline; float:right; width:48%; } form li div.left .medium { width:100%; } form li div.right .medium { width:100%; } .clear { clear:both; } form li div label { clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px; } form li span label { clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px; } form li .datepicker { cursor:pointer !important; float:left; height:16px; margin:.1em 5px 0 0; padding:0; width:16px; } .form_description { border-bottom:1px dotted #ccc; clear:both; display:inline-block; margin:0 0 1em; } .form_description[class] { display:block; } .form_description h2 { clear:left; font-size:160%; font-weight:400; margin:0 0 3px; } .form_description p { font-size:95%; line-height:130%; margin:0 0 12px; } form hr { display:none; } form li.section_break { border-top:1px dotted #ccc; margin-top:9px; padding-bottom:0; padding-left:9px; padding-top:13px; width:97% !important; } form ul li.first { border-top:none !important; margin-top:0 !important; padding-top:0 !important; } form .section_break h3 { font-size:110%; font-weight:400; line-height:130%; margin:0 0 2px; } form .section_break p { font-size:85%; margin:0 0 10px; } /**** Buttons ****/ input.button_text { overflow:visible; padding:0 7px; width:auto; } .buttons input { font-size:120%; margin-right:5px; } /**** Inputs and Labels ****/ label.description { border:none; color:#222; display:block; font-size:95%; font-weight:700; line-height:150%; padding:0 0 1px; } span.symbol { font-size:115%; line-height:130%; } input.text { background:#fff url(../../../images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-size:100%; margin:0; padding:2px 0; } input.file { color:#333; font-size:100%; margin:0; padding:2px 0; } textarea.textarea { background:#fff url(../../../images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; margin:0; width:99%; } select.select { color:#333; font-size:100%; margin:1px 0; padding:1px 0 0; background:#fff url(../../../images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; } input.currency { text-align:right; } input.checkbox { display:block; height:13px; line-height:1.4em; margin:6px 0 0 3px; width:13px; } input.radio { display:block; height:13px; line-height:1.4em; margin:6px 0 0 3px; width:13px; } label.choice { color:#444; display:block; font-size:100%; line-height:1.4em; margin:-1.55em 0 0 25px; padding:4px 0 5px; width:90%; } select.select[class] { margin:0; padding:1px 0; } *:first-child+html select.select[class] { margin:1px 0; } .safari select.select { font-size:120% !important; margin-bottom:1px; } input.small { width:25%; } select.small { width:25%; } input.medium { width:50%; } select.medium { width:50%; } input.large { width:99%; } select.large { width:100%; } textarea.small { height:5.5em; } textarea.medium { height:10em; } textarea.large { height:20em; } /**** Errors ****/ #error_message { background:#fff; border:1px dotted red; margin-bottom:1em; padding-left:0; padding-right:0; padding-top:4px; text-align:center; width:99%; } #error_message_title { color:#DF0000; font-size:125%; margin:7px 0 5px; padding:0; } #error_message_desc { color:#000; font-size:100%; margin:0 0 .8em; } #error_message_desc strong { background-color:#FFDFDF; color:red; padding:2px 3px; } form li.error { background-color:#FFDFDF !important; border-bottom:1px solid #EACBCC; border-right:1px solid #EACBCC; margin:3px 0; } form li.error label { color:#DF0000 !important; } form p.error { clear:both; color:red; font-size:10px; font-weight:700; margin:0 0 5px; } form .required { color:red; float:none; font-weight:700; } /**** Guidelines and Error Highlight ****/ form li.highlighted { background-color:#fff7c0; } form .guidelines { background:#f5f5f5; border:1px solid #e6e6e6; color:#444; font-size:80%; left:100%; line-height:130%; margin:0 0 0 8px; padding:8px 10px 9px; position:absolute; top:0; visibility:hidden; width:42%; z-index:1000; } form .guidelines small { font-size:105%; } form li.highlighted .guidelines { visibility:visible; } form li:hover .guidelines { visibility:visible; } .no_guidelines .guidelines { display:none !important; } .no_guidelines form li { width:97%; } .no_guidelines li.section { padding-left:9px; } /*** Success Message ****/ .form_success { clear: both; margin: 0; padding: 90px 0pt 100px; text-align: center } .form_success h2 { clear:left; font-size:160%; font-weight:normal; margin:0pt 0pt 3px; } /*** Password ****/ ul.password{ margin-top:60px; margin-bottom: 60px; text-align: center; } .password h2{ color:#DF0000; font-weight:bold; margin:0pt auto 10px; } .password input.text { font-size:170% !important; width:380px; text-align: center; } .password label{ display:block; font-size:120% !important; padding-top:10px; font-weight:bold; } #li_captcha{ padding-left: 5px; } #li_captcha span{ float:none; } /** Embedded Form **/ .embed #form_container{ border: none; } .embed #top, .embed #bottom, .embed h1{ display: none; } .embed #form_container{ width: 100%; } .embed #footer{ text-align: left; padding-left: 10px; width: 99%; } .embed #footer.success{ text-align: center; } .embed form.appnitro { margin:0px 0px 0; }
Name or Handle:

Email Address:

Name:     

Email:     

Select Submission Type:     

    

* URL: 
* Email: 
  

 

Form Field With Style

Replace "YOURIMAGE.gif" in the CSS code above with the path to your image. Apply the corresponding class name to your form elements. This also works on submit buttons and textareas. Select lists will ignore the image but will pickup the background color you define following the image path. Drop shadows, watermarks, and gradients are nice ways to apply a unique feel to the appearance of your form elements.

 
Make a Free Website with Yola.