Print out recaptcha webform verification I created a webform-form-230.tpl to readjust the webfrom layout.

&lt;div class="one_half"&gt;
    &lt;?php print drupal_render($form['submitted']['name']); ?&gt;
    &lt;?php print drupal_render($form['submitted']['e_mail']); ?&gt;
    &lt;?php print drupal_render($form['submitted']['subject']); ?&gt;
    &lt;?php print drupal_render($form['submitted']['date']); ?&gt;       
&lt;/div&gt;
&lt;div class="one_half last"&gt;
    &lt;?php print drupal_render($form['submitted']['message']); ?&gt;
&lt;/div&gt;
&lt;div class="clearfix"&gt;&lt;/div&gt;
&lt;?php print drupal_render($form['submitted']); ?&gt;
&lt;?php print drupal_render_children($form); ?&gt;


I added recaptcha module.
How do I add recaptcha script in it?
You can use this code for adding in temlate.php or in custom module for adding captcha.

if (strstr($form_id, 'webform_form_id')) {
        $form['my_captcha_element'] = array(
            '#type' =&gt; 'captcha',
            '#captcha_type' =&gt; 'image_captcha/Image',
        );
    }


Also refer https://www.drupal.org/node/1254710 link.

One module is there you can check CAPTCHA Webform Bridge.
This is a simple module that automatically set (or unset) CAPTCHA challenges to webforms.