cancel
Showing results for 
Search instead for 
Did you mean: 

Magento form validation

SOLVED

Magento form validation

Hello,

 

i'm troaing to set a valatation cod for my forum and i dont know how to get the valu from the inser text fild, can anibody help me pls

$ValidareNumar = $session->getData("device_id");
	...
	<div>
	<label for="antispam_code">Anti spam code: <strong><?PHP echo $ValidareNumar; ?></strong></label>
	<input type="text" name="antispam_code" id="antispam_code" value="" class="" placeholder="Introduceti codul aici" />
	</div>

	<?php
// my faild atempt
		//$antispam_code = $sanitizer->int($input->post->antispam_code);
		//$antispam_code=$session->getData("antispam_code")
		//$antispam_code = Mage::app()->getRequest()->getPost('antispam_code');
		
		if($session->get('antispam_code') == $ValidareNumar) {
1 REPLY

Re: Magento form validation

<script src='https://www.google.com/recaptcha/api.js'></script>
<?php
			if(isset($_POST[$ButonForm])){
				$url = 'http://www.google.com/recaptcha/api/siteverify';
				$privatekey="xxxxxxxxxxxxxx";
				$response = file_get_contents($url."?secret=".$privatekey."&response=".$_POST['g-recaptcha-response']."&remoteip=".$_SERVER['REMOTE_ADDR']);
				$data=json_decode($response);	
				if(isset($data->success) AND $data->success==true){
					$action=$this->getFormAction();
?>
<h1>succes</h1>
<?php

				}else{ ?>
<h1>faill la inregistrare</h1>
<?php
}
			}else{ ?>
<h1>Buton neapasat</h1>
<?php
}

	?>
<div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
<div class="page-title">
    <h1><?php echo Mage::helper('contacts')->__('Contact Us') ?></h1>
</div>
            <div class="map-content">         
               <div class="map"><?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('map_content')->toHtml() ?></div>
           </div>

<div class="contact-left"><?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('contact_block')->toHtml() ?></div>

<form action="<?php echo $action ?>" id="contactForm" method="post">
    <div class="fieldset">
        <h2 class="legend"><?php echo Mage::helper('contacts')->__('Contact Information') ?></h2>
        <ul class="form-list">
            <li class="fields">
                <div class="field">
                    <label for="name" class="required"><em>*</em><?php echo Mage::helper('contacts')->__('Name') ?></label>
                    <div class="input-box">
                        <input name="name" id="name" title="<?php echo Mage::helper('contacts')->__('Name') ?>" value="<?php echo $this->htmlEscape($this->helper('contacts')->getUserName()) ?>" class="input-text required-entry" type="text" />
                    </div>
                </div>
                <div class="field">
                    <label for="email" class="required"><em>*</em><?php echo Mage::helper('contacts')->__('Email') ?></label>
                    <div class="input-box">
                        <input name="email" id="email" title="<?php echo Mage::helper('contacts')->__('Email') ?>" value="<?php echo $this->htmlEscape($this->helper('contacts')->getUserEmail()) ?>" class="input-text required-entry validate-email" type="text" />
                    </div>
                </div>
                                <div class="field last">
           <label for="telephone"><?php echo Mage::helper('contacts')->__('Telephone') ?></label>
                <div class="input-box">
                    <input name="telephone" id="telephone" title="<?php echo Mage::helper('contacts')->__('Telephone') ?>" value="" class="input-text" type="text" />
                </div>
                    </div>

            </li>
            <li class="wide">
                <label for="comment" class="required"><em>*</em><?php echo Mage::helper('contacts')->__('Comment') ?></label>
                <div class="input-box">
                    <textarea name="comment" id="comment" title="<?php echo Mage::helper('contacts')->__('Comment') ?>" class="required-entry input-text" cols="5" rows="3"></textarea>
                </div>
            </li>
        </ul>
     <?php 
		$ValidareNumar = $session->getData("device_id");
	?>
	<div class="captcha">
              <div class="g-recaptcha" data-sitekey="xxxxxxxxxxxxxxxxxx"></div>
        </div>
	
    </div>
	
	<div class="buttons-set">
		<input type="text" name="hideit" id="hideit" value="" style="display:none !important;" />
		<button type="submit"  title="<?php echo $ButonForm; ?>" class="button"><span><span><?php echo Mage::helper('contacts')->__('Submit') ?></span></span></button>
		<p class="required"><?php echo Mage::helper('contacts')->__('* Required Fields') ?></p>
	
	</div>
</form>

<script type="text/javascript">
//<![CDATA[
    var contactForm = new VarienForm('contactForm', true);
//]]>
</script>

This is the curent version i end up

Stil dosent worck cant get the buton when is prest

and cant get the comand to submit the forum when the validation is ok