Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Problema con checkbox

Estas en el tema de Problema con checkbox en el foro de HTML en Foros del Web. Primero que nada. Saludos a los leyentes. Sin más preámbulo, voy directo al grano. Quiero crear un par de checkbox en esta página: http://securityenterprise.com.ar/compra.html Como ...
  #1 (permalink)  
Antiguo 05/11/2013, 16:58
Avatar de matiaslawwliet  
Fecha de Ingreso: diciembre-2012
Ubicación: La Plata, Buenos Aires
Mensajes: 20
Antigüedad: 11 años, 11 meses
Puntos: 0
Pregunta Problema con checkbox

Primero que nada. Saludos a los leyentes.

Sin más preámbulo, voy directo al grano. Quiero crear un par de checkbox en esta página: http://securityenterprise.com.ar/compra.html

Como pueden apreciar los checkbox estan, pero el problema es q no los puedo poner a la par de Producto1, Producto2... etc. Probablemente sea un problema de css pero no estoy seguro por eso prefiero pedir ayuda.

Este es el codigo html de la página.

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="../www.w3.org/1999/xhtml/index.html">

<head>
<title>SELP S.A</title>
<link rel="icon" type="image/png" href="/imagenes/favicon.png" />
<!-- ROBOTS -->
<meta name="keywords" content="Central de Monitoreo de Alarmas, Alarmas, Botón de pánico, Tracker, Centros Operativos, Administración, Negocios, La Plata, Buenos Aires, Argentina, SELP, SELP SA, selp, Seguridad, Monitoreo, Seguimiento, Software, Avl, GPS ">
<meta name="description" content="Central de Monitoreo de Alarmas, Centros Operativos, Administración, Negocios. SELP S.A - Plaza Azcuenaga Nº139 (19 y 44) - Tel: (+54 0221) 4229505 - 4219391, La Plata, Buenos Aires, Argentina ">
<meta name="language" content="es">
<meta http-equiv="content-language" content="es">
<meta http-equiv="language" content="spanish">
<meta name="DC.Language" scheme="RFC1766" content="spanish">
<meta name="distribution" content="global">
<meta name="resource-type" content="document">
<meta name="revisit" content="4 days">
<meta name="robots" content="all">
<!-- ROBOTS /-->
<!-- METATAG GOOGLE WEBMASTER -->
<meta name="google-site-verification" content="ufX3TSIw8g4g-EGDMm8I_cHlmmDSYrnmSVlYeXY0ItM" />
<!-- METATAG GOOGLE WEBMASTER /-->
<!-- METATAG BING HOTMAIL -->
<meta name="msvalidate.01" content="208D89987441C46A469CCE4E456C22B9" /><br />
<!-- METATAG BING HOTMAIL /-->
<!-- CLASSES -->
<link href="css/clases.css" rel="stylesheet" type="text/css" />
<link href="css/slides.css" rel="stylesheet" type="text/css" />
<!-- CLASSES /-->
<!-- JQUERY -->
<script src='../ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js' type='text/javascript'></script>
<script src="js/slides.min.jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="js/livevalidation_standalone.js"></script>
<!-- JQUERY /-->
<!-- GOOGLE ANALYTICS -->
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-36947535-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<!-- GOOGLE ANALYTICS /--><link href="css/operativo.css" rel="stylesheet" type="text/css" />

</head>
<body>
<div id="contenedor">
<div id="sociales">Hazte fan:<a href="https://www.facebook.com/selpsa" target="_blank"><img src="imagenes/ico-face.png" width="7" height="17" /></a></div><div id="content">
<div id="header"><img src="imagenes/logo.png" alt="SELP" width="200" height="90" class="logo" /><img src="imagenes/alas.png" alt="SELP S.A." width="148" height="102" class="alas" /><h1>Security Enterprise La Plata - Software para monitoreo de alarmas y seguimiento vehicular</h1>
<div class="menu-header">
<ul id="menu">                                                         
		<li><a href="index-2.html" id="inicio">INICIO</a></li>
        <li><a href="#" id="inicio">LA EMPRESA</a>
        	<ul>
				<li><a href="quienes-somos.html">&iquest;Qui&eacute;nes somos?</a></li>
                <li><a href="organizacion-funcional.html">Organizaci&oacute;n funcional</a></li>
				<li><a href="filosofia.html">Filosof&iacute;a</a></li>
            	<li><a href="diferencial.html">Diferencial</a></li>
           		<li><a href="por-que-elegirnos.html">&iquest;Por qu&eacute; elegirnos?</a></li>
		</ul>
        </li>
		<li><a href="javascript:;" id="productos">PRODUCTOS</a>
			<ul>
				<li><a href="SELP-tracker.html">SELP Tracker</a></li>
				<li><a href="SELP-avl.html">SELP Avl (GPS)</a></li>
         	                <li><a href="SELP-web.html">SELP Web 3.0</a></li>
				<li><a href="SELP-Otros.html">Más Productos</a></li>
				<li><a href="marcas-asociadas.html">Marcas Asociadas</a></li>



			</ul>
		</li>
		<li><a href="servicios.html" id="servicios">NUESTROS SERVICIOS</a></li>
		<li><a href="novedades.html" id="novedades">NOVEDADES</a></li>
		<li><a href="http://selpsa.sytes.net/welcome.php" id="clientes">ACCESO CLIENTES</a></li>
	<li><a href="#" id="contacto">CONTACTO</a>
                <ul>
				<li><a href="administracion.html">Administración</a></li>
                <li><a href="soporte.html">Soporte Técnico</a></li>
				<li><a href="ventas.html">Ventas</a></li>
		</ul>


        </li>
	</ul>
</div>
</div><div id="cont">
<div class="cont-ttl-operativo">Contáctenos</div>
<div class="descripcion-partners">Completa el siguiente formulario para finalizar el sistema de ventas vía web. A la brevedad nos comunicaremos contigo. </div>
<div class="izquierdo-productos">
<img src="imagenes/contacto.jpg" alt="SELP S.A. Contactenos" width="200" height="133" />
<hr class="separatorDouble-blanco"/>
<p class="texto lh-20"><b>SELP S.A</b><br />
Security Enterprise<br />
Plaza Azcuénaga Nº139 (19 y 44)<br />
La Plata - 1900</p>
<p class="titulo3" style="font-size:20px;">Tel:(+54 0221) 4229505 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(+54 0221) 4219391</p></div>
<div class="derecho-productos">

<form id="formulario-contact" action="contacto4.php" method="POST" onsubmit="validate();return returnVal;">
			<fieldset>
						<legend>Formulario de Contacto</legend>
						<label>&nbsp;&nbsp;Nombre* <input id="nombre" name="nombre" type="text" value="" style="margin-right:20px;"/></label>
						<label>&nbsp;&nbsp;Apellido <input id="apellido" name="apellido" type="text" value=""/></label>
						<br/>
                          <label>&nbsp;&nbsp;Email*<input id="email" name="email" type="text" value="" style="margin-right:20px;"/><input name="ok" type="hidden" id="ok" value="1"></label>
						<label>&nbsp;&nbsp;Telefono*<input id="telefono" name="telefono" type="text" value="" style="margin-right:20px;"/></label>
						<br/>
                        <label>&nbsp;&nbsp;Pais*<input id="pais" name="pais" type="text" value="" style="margin-right:20px;"/></label>
						<label>&nbsp;&nbsp;Provincia*<input id="provincia" name="provincia" type="text" value="" style="margin-right:20px;"/></label>
						<br/>
                        <label>&nbsp;&nbsp;Empresa <input id="empresa" name="empresa" type="text" value="" style="margin-right:20px;"/></label>
						<br/>

		<label>&nbsp;&nbsp;Productos</label> 
		<br>

<table border="1" cellpadding="1" cellspacing="1" style="width: 200px; height: 60px;">
			<tbody>
				<tr>
					<td>
						<input class="controlseleccionar" name="si" type="checkbox" />Producto1</td>
					<td>
						<input class="controlseleccionar" name="si" type="checkbox" />Producto2</td>
				</tr>
				<tr>
					<td>
						<div>
							<input class="controlseleccionar" name="si" type="checkbox" />Producto3</div>
					</td>
					<td>
						<div>
							<input class="controlseleccionar" name="si" type="checkbox" />Producto4</div>
					</td>
				</tr>
				<tr>
					<td>
						<div>
							<input class="controlseleccionar" name="si" type="checkbox" />Producto5</div>
					</td>
					<td>
						<div>
							<input class="controlseleccionar" name="si" type="checkbox" />Producto6</div>
					</td>
				</tr>
			</tbody>
		</table>
	
						<label>&nbsp;&nbsp;Mensaje* 
						  <textarea id="mensaje" name="mensaje"></textarea>
						  <input type="hidden" name="ok" id="ok" value="1" />
				  </label>
                        <br/><br/>

			</fieldset>
<button type="submit" class="link-mostaza" style="margin-left:500px; margin-bottom:15px; font-size:14px;">Enviar mensaje &raquo;</button>
				</form>
        <script type="text/javascript">
			var nombre = new LiveValidation('nombre');
			nombre.add(Validate.Presence);
			var telefono = new LiveValidation('telefono');
			telefono.add(Validate.Presence);
			var email = new LiveValidation('email');
			email.add(Validate.Presence);
			var pais = new LiveValidation('pais');
			pais.add(Validate.Presence);
			var provincia = new LiveValidation('provincia');
			provincia.add(Validate.Presence);
			var mensaje = new LiveValidation('mensaje');
			mensaje.add(Validate.Presence);
		</script>                        
</div>
</div>
<div id="footer"><p>SELP S.A. - Copyright &reg; 2013. Todos los Derechos Reservados</p><div class="corte"></div>
</div>
<div class="corte"></div>
</div>
</body>
</html> 
Esta vendría a ser la parte de css:

Código:
.derecho-productos {
width: 690px;
float: left;
margin: 0px 0px 23px 0px;
text-align: left;
border: 1px dotted #3B21DF;
  #2 (permalink)  
Antiguo 05/11/2013, 16:59
Avatar de matiaslawwliet  
Fecha de Ingreso: diciembre-2012
Ubicación: La Plata, Buenos Aires
Mensajes: 20
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Problema con checkbox

Por último me gustaría saber como tengo q buscar o si pueden facilitarme la manera de que a la hora de enviar el formulario... llegue al mail lo que se ha seleccionado en los checkbox's.

Dejo acá el codigo php:

Código PHP:
<?php
//Importamos las variables del formulario de contacto
@$nombre addslashes($_POST['nombre']);
@
$apellido addslashes($_POST['apellido']);
@
$email addslashes($_POST['email']);
@
$telefono addslashes($_POST['telefono']);
@
$pais addslashes($_POST['pais']);
@
$provincia addslashes($_POST['provincia']);
@
$empresa addslashes($_POST['empresa']);
@
$mensaje addslashes($_POST['mensaje']);
 
//Preparamos el mensaje de contacto
$cabeceras "From: $email\n" //La persona que envia el correo
 
"Reply-To: $email\n";
$asunto "Compra de Productos"//asunto aparecera en la bandeja del servidor de correo
$email_to "[email protected]"//cambiar por tu email
$contenido "$nombre ha enviado un mensaje desde www.securityenterprise.com\n"
"\n"
"Nombre: $nombre\n"
"Apellido: $apellido\n"
"Email: $email\n"
"Telefono: $telefono\n"
"Pais: $pais\n"
"Provincia: $provincia\n"
"Empresa: $empresa\n\n"
"Mensaje: $mensaje\n"
"\n";
 
//Enviamos el mensaje y comprobamos el resultado
if (@mail($email_to$asunto ,$contenido ,$cabeceras )) {
 
echo 
"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=../enviado.html\">"

else{ 
echo 
"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=../noenviado.html\">"

?>
  #3 (permalink)  
Antiguo 05/11/2013, 22:12
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Problema con checkbox

el problema de la posición de los checkbox esta en el archivo clases.css linea 1129


el problema de como enviar el dato por email...... solventalo enviando los valores en un array

por ejemplo
Código HTML:
Ver original
  1. Item 1<input type="checkbox" name="product[item1]" /><br />
  2. Item 2<input type="checkbox" name="product[item2]" /><br />
  3. Item 3<input type="checkbox" name="product[item3]" /><br />
  4. Item 4<input type="checkbox" name="product[item4]" /><br />

y en php cuando recibas los datos procesa ese campo con un foreach para separar cada valor.
  #4 (permalink)  
Antiguo 07/11/2013, 09:06
Avatar de matiaslawwliet  
Fecha de Ingreso: diciembre-2012
Ubicación: La Plata, Buenos Aires
Mensajes: 20
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Problema con checkbox

Gracias por el dato. En cuanto a lo del php entiendo lo de recorrer el arreglo porq se lenguaje C pero po desgracia muy poco de php. Voy a ver si busco lo q me mencionaste en tu respuesta y sino volveré a preguntar. Saludos

Etiquetas: checkbox, checkboxes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:14.