HTML/PHP Наполнять contact-form в safari

Хорошо, у меня есть проблема, наполнив формуляр, который послан на мою почту. Случай состоит в том, что оно функционирует верно в Chrome и в IE. Но в браузерах safari (IPhone / Ipad/...) не функционирует, как он был бы должен (Если я ввожу данные и использую табулятор, чтобы переходить с другим из одного, если, что функционирует, как он должен), так как он отпускает от одного поля другого мне.

Эта в Веб http://www.1x1swap.com/formulario.html

HTML CODE:

Oops... Algo anduvo mal.

Gracias, tu inscripción se ha sido enviado correctamente, lo antes posible nos pondremos en contacto contigo.

PHP CODE:


          
            Nombre:
            $nombre
          
          
            E-mail:
            $email
          
          
            Ciudad:
            $ciudad
          
          
            Comentario:
            $mensaje       
          
        
";  

//Cabeceras del correo
    $headers = "From: $nombre <$email>\r\n"; //Quien envia?
    $headers .= "X-Mailer: PHP5\n";
    $headers .= 'MIME-Version: 1.0' . "\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; //

//Comprobamos que los datos enviados a la función MAIL de PHP estén bien y si es correcto enviamos
    if(mail($para, $asunto, $mensaje, $headers)){
        echo "Su mensaje se ha enviado correctamente";
        echo "
"; echo 'Volver'; }else{ echo "Hubo un error en el envío inténtelo más tarde"; } } } ?>

1
задан 17.03.2016, 14:58
1 ответ

Стой, после многих изменений conseguГ - заставлять это функционировать.

CambiГ© cГіdigo html в это:

       <form class="form-inline" role="form" action="php/contacto.php" method="post" id="contacto" title="Nombre">  
          <label for="nombre"><h2 class="colorR tipo16">NOMBRE Y APELLIDOS: <span class="required"></span></label><br>
          <input class="form-control" name="nombre" type="text" required="required" placeholder="Nombre"  title="Nombre"><br>

          <label for="email"><h2 class="colorR tipo16">CORREO ELECTRÓNICO: <span class="required"></span></label> <br> 
          <input class="form-control" name="email" type="email" required="required" placeholder="tu@correo.com" title="Email"><br>

          <label for="ciudad"><h2 class="colorR tipo16">CIUDAD: <span class="required"></span></label><br>
          <input class="form-control" name="ciudad" type="ciudad" required="required" placeholder="Lugar" title="Ciudad"><br>                   

          <label for="Mensaje"><h2 class="colorR tipo16">MENSAJE: <span class="required"></span></label><br>
          <textarea class="form-control" name="mensaje" rows="4" placeholder="Dinos aproximadamente que vas a traer. Ej: 6 artículos de ropa y complementos de mujer y 3 libros." ></textarea><br>
          <input type="submit" name="enviar" value="ENVIAR!" id="submit" />
       </form> 
1
ответ дан 24.11.2019, 14:43
  • 1
    #191; Тогда проблема была что признак name aparec и # 237; в два раза и с неправильным форматом я сломал и # 233; ndolo совсем? – Alvaro Montoro♦ 18.03.2016, 14:36
  • 2
    Uhmm, как он кажется этим, пойдите = и quot; ciudad" пойдите = и quot; nombre"... - то, что он заставлял ломать в safari, seg и # 250; n кажись они пойдите с safari они убирают достаточно редко – David 21.03.2016, 17:31

Теги

Похожие вопросы