Jump to content

Recommended Posts

Buenas esta es mi primer duda en el foro tengo listo el formulario de contacto lo cual funciona bien pero mi cliente quiere que solo se introduzcan 8 números en la parte del teléfono.

este es el código que estoy utilizado en ContactController.php

public function postProcess()
    {
        if (Tools::isSubmit('submitMessage'))
        {
            $nombre = Tools::getValue('nombre');
            $apellido = Tools::getValue('apellido');
            $telefono = Tools::getValue('telefono');
            $extension = array('.txt', '.rtf', '.doc', '.docx', '.pdf', '.zip', '.png', '.jpeg', '.gif', '.jpg');
            $fileAttachment = Tools::fileAttachment('fileUpload');
            $message = Tools::getValue('message'); // Html entities is not usefull, iscleanHtml check there is no bad html tags.
            if (!($from = trim(Tools::getValue('from'))) || !Validate::isEmail($from))
                $this->errors[] = Tools::displayError('Invalid email address.');
                    else if (!$nombre)
                    $this->errors[] = Tools::displayError('Falta ingresar el Nombre.');
                    else if (!$apellido)
                    $this->errors[] = Tools::displayError('Falta ingresar el Apellido.');
                    else if (!$telefono)
                    $this->errors[] = Tools::displayError('Falta ingresar el Télefono.');
/**ACA EL PROBLEMA*/            else if ($telefono !=8)
                    $this->errors[] = Tools::displayError('Télefono con un mínimo de 8 digitos.');

y donde esta /**ACA EL PROBLEMA*/  lo que no me funciona ya que si, me pide los 8 carateres numéricos pero solo me envía el ultimo numero que digito osea si es

3245-7891 solo me envía el numero 1

 

si me pueden ayudar se los agradezco.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...