<!DOCTYPE html>
<head>
<title>Formulario Registro Clientes</title>
<link rel="stylesheet" type="text/css" href="./css/estilo.css" media="all"/>
<script language=javascript>
function ventanaSecundaria (URL){
window.open(URL,"ventana1","width=900,height=900,scrollbars=no,Resizable=no,Directories=no,Location=no,menubar=no,status=no,toolbar=no")
}
</script>
</head>
<body>
<header>
<table class="center">
<tr><td colspan="2" class="textotabla">Seleccione una de las siguientes opciones:</td></tr>
<tr>
<td class="menu1"><<a href="javascript:ventanaSecundaria('empresa.html')">Empresas</a></td>
<td class="menu1"><a href="particular.html" target="_blank"> Particulares</a></td>
</tr>
</table>
</div>
</div>
</header>
</body>
</html>
<script type="text/javascript">
<!DOCTYPE html>
<head>
<title>Formulario Registro Clientes</title>
<link rel="stylesheet" type="text/css" href="./css/estilo.css" media="all"/>
<link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.css" media="all"/>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script language="javascript" src="http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".ifancybox").fancybox({
'type' : 'iframe',
'height': '900px',
'width': '900px',
'iframe': {
scrolling : 'no'
}
});
});
</script>
</head>
<body>
<header>
<table class="center">
<tr><td colspan="2" class="textotabla">Seleccione una de las siguientes opciones:</td></tr>
<tr>
<td class="menu1"><a class="ifancybox" href="http://www.terra.es">Empresas</a></td>
<td class="menu1"><a href="particular.html" target="_blank"> Particulares</a></td>
</tr>
</table>
</div>
</div>
</header>
</body>
</html>
LomaK escribió:Quizá la forma más sencilla y elegante sería meter un fancybox con Jquery
Aquí tienes unos ejemplos muy sencillos:
http://fancyapps.com/fancybox/#examples<!DOCTYPE html>
<head>
<title>Formulario Registro Clientes</title>
<link rel="stylesheet" type="text/css" href="./css/estilo.css" media="all"/>
<link rel="stylesheet" type="text/css" href="http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.css" media="all"/>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
<script language="javascript" src="http://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".ifancybox").fancybox({
'type' : 'iframe',
'height': '900px',
'width': '900px',
'iframe': {
scrolling : 'no'
}
});
});
</script>
</head>
<body>
<header>
<table class="center">
<tr><td colspan="2" class="textotabla">Seleccione una de las siguientes opciones:</td></tr>
<tr>
<td class="menu1"><a class="ifancybox" href="http://www.terra.es">Empresas</a></td>
<td class="menu1"><a href="particular.html" target="_blank"> Particulares</a></td>
</tr>
</table>
</div>
</div>
</header>
</body>
</html>
<?php mail("mi_email@gmail.com","Prueba","jajajajaja"); ?>
LomaK escribió:Hasta donde recuerdo, normalmente viene siendo necesario configurar la cuenta del remitente.
Para enviar correos con php yo lo hago con phpMailer, conectandome al smtp de la cuenta de correo.
http://phpmailer.worxware.com/?pg=examplebgmail
gorK66 escribió:mejor que lo que tienes<script type="text/javascript">
luego directories esta obsoleto, y no se si tendras que poner todos en minuscula, pero en este link estan todos asi
http://www.w3schools.com/jsref/met_win_open.asp
emuhell escribió:Bueno...pues volviendo al hilo
Ya tengo todo hecho y funcionando, pero hay una ultima cosilla que no se muy bien como hacer.
Vereis, en el formulario, hay una casilla donde al poner un número (no se si hacerlo con un input type number o con un range, tp creo q importe mas allá de ser bonito). La cosa es que según el numero que se elija, quiero que salgan dos inputs de texto x cada numero (si eliges el 1, dos casillas, si eliges el 2, 4 casillas, ....) y que al darle a enviar, se guarde esa información en un text oculto.
Es eso posible? habría mucho follon?
Un saludo!
Alecs7k escribió:
Si lo haces con jQuery, es cosa de 5 minutos. Y hay varias formas. Si quieres que los inputs que salen aparezcan después de darle a un botón, tan solo tienes que llamar a la función que lo haga con click(), o si quieres que aparezcan cuando escribes, pues con .keyup().
Luego la función es sencilla. Supongo que sabes como usar selectores en jQuery...es igual que en CSS. ('#idInput').val(). Con eso cogerías el valor del input que tuviese esa id. Imagino que querrás sacar un número de inputs igual a el número introducido elevado al cuadrado. Para eso usas Math.pow() y obtendrás el número de inputs. Luego con un simple bucle for con 16 iteraciones añades el input con .html(), por ejemplo.
Y si quieres coger el valor de esos inputs, en el propio bucle puedes hacerlo. Les das una id rollo input1, input2, dependiendo del número que sea y cuando los recorres les coges el valor con val() y lo guardas donde sea.
emuhell escribió:Bueno!
Ya lo tengo todo maqueado.
La forma en la que se crean los inputs dinámicos, es que cada input q se crea es nombrei+1, esto es, nombre1, nombre2, nombre3, nombre4,....
El unico problema, es que a la hora de mandar el formulario por correo no se como hacer para que el phpmail tome todos los datos de esos campos (lo mismo son nombre1 al 3 que nombre1 al 128!) de forma automática.
Un saludo!
for ($i = 1; $i <= $ntotal; $i++ ) {
echo $i;
}
$modelo = $_POST['modelo'.$i]
<td><label>Modelo:</label></td><td><input type='text' placeholder='Modelo' name='coche[" + posicionCampo + "][modelo]'></td>
<td><label>Matrícula:</label></td><td><input type='text' placeholder='Matrícula' size='10' name='coche[" + posicionCampo + "][matricula]'></td>
$empresa = $_POST['empresa'];
$mailad = $_POST['mailad'];
$mail->Body = '
<li><b><u>DATOS DE LA EMPRESA<br/></b></u>
<li><u>Nombre de la empresa:</u> '.$empresa.'
<li>Presenta los siguientes coches:
'foreach ($_POST['coche'] as $posicionCampo => $row){
echo $row['modelo'] . ' con matricula ' . $row['matricula'].";"};'';