Hi,
I have slightly modified the tutorial form but I haven't been able to get it to work.
It doesn't validate properly or submit.
The following is the code for the form. Any help would be greatly appreciated.
I have slightly modified the tutorial form but I haven't been able to get it to work.
It doesn't validate properly or submit.
The following is the code for the form. Any help would be greatly appreciated.
- Code: Select all
<?php require_once( 'couch/cms.php' ); ?>
<cms:embed 'header.php' />
<cms:template title='Contact'>
<cms:editable name='contact' type='richtext' />
<cms:editable name='meta_desc' type='text' maxlength='160' />
</cms:template>
<div class="container lesson-container">
<cms:show contact />
<cms:if k_error_name || k_error_email || k_error_subject || k_error_message >
<div class="alert alert-danger" role="alert">
<h4>Error!</h4>
<cms:if k_error_name>
<p>Please enter a name!</p>
</cms:if>
<cms:if k_error_email>
<p>Please enter a valid e-mail address!</p>
</cms:if>
<cms:if k_error_subject>
<p>Please enter a message subject!</p>
</cms:if>
<cms:if k_error_message>
<p>Please enter a message!</p>
</cms:if>
</div>
</cms:if>
<cms:if k_success>
<div class="alert alert-success" role="alert">
<h4>Thank you for your submission!</h4>
</div>
<cms:send_mail from=k_email_from to=k_email_to subject='Feedback from your site'>
<cms:show k_success />
</cms:send_mail>
</cms:if>
<cms:form action='' method='post' id='contact_form'>
<div class="form-group">
<label for="exampleInputName">Name</label>
<cms:input class='form-control' type='text' name='name' required='1' />
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<cms:input class='form-control' type='text' name='email' id='email' required='1' validator='email' />
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label for="exampleInputSubject1">Subject</label>
<cms:input class='form-control' type='text' name='subject' id='subject' required='1' />
</div>
<div class="form-group">
<label for="exampleInputMessage1">Message</label>
<cms:input class='form-control' type='textarea' name='message' id='message' required='1' rows="7" cols="30" />
</div>
<div id="button">
<input type='submit' id='send_message' class="btn btn-primary btn-block" value='Submit' />
</div>
</div>
</cms:form>
</div>
<cms:embed 'footer.php' />
<?php COUCH::invoke(); ?>