Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2004, 06:01
ciberpata
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 7 meses
Puntos: 0
Cómo validar campo vacio en local

Saludos al foro:
Tengo que validar que el campo "pedidotalla" no pase vacio una vez que se pulse el boton de "Agregar al carrito". O sea que si el usuario lo manda vacion se quede clavado enla misma pagina en la que está. Se puede hacer en Javascript. Si es así podrían indicarme como, porque no tengo idea de javascript. Aunque si me dan alguna pista, lo intentaría.

Les paso el código para que vean si se puede hacer. Gracias por anticipado.

Código:
<SCRIPT LANGUAGE="JavaScript">
<!--
function AbrirVentana (theURL, winName, features)
{
window.open (theURL, winName, features);
return false
}
-->
</SCRIPT>  
  
  <%
  ' Recupera el identificador de producto
  IDProducto = TRIM( Request( "idp" ) )
  
  ' Abre la conexión a la base de datos
  Set Conexion = Server.CreateObject( "ADODB.Connection" )
  Conexion.Open "DSN=clubviajesoferta.com.amancio"
  
  ' Recupera la información del producto
  sqlString = "SELECT * FROM Productos WHERE IdentificadorProducto=" & IDProducto
  Set RS = Server.CreateObject( "ADODB.Recordset" )
  RS.ActiveConnection = Conexion
  RS.Open sqlString
  
  ' Carga la categoría activa
  cat = RS("familiaproducto")
  %>
  <html>
  <head>
  <title>Amancio Deportes</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
  <body  scroll="auto" link="#ff4040" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" vtext="lightred">
  <center>
 
  <table width=440 border=0 align="left" cellpadding=0
   cellspacing=0>
  <tr>
	  <td align=right valign="bottom">
	  <a href="../carritocompras/session_carrito.asp">Carrito de compras</a></td>
  </tr>
  </table>
 
 
  <br>
  <table width=130 border=0 align="left"
   cellpadding=0 cellspacing=0 bgcolor="#ffffff">
	<tr>
	  <td width="130" valign="top"><table width="130" border=0 cellpadding=0 cellspacing=0>
		  <tr>
			<td width="130" valign="bottom"><img src="../images/iconos/buscar_texto.gif" width="130" height="20" vspace=0 border=0></td>
		  </tr>
		  <tr>
			<td><table width="130" cellpadding=4 cellspacing=0
	   bgcolor="lightyellow" border=1>
				<tr>
				  <td width="130"><form method="post" action="../carritocompras/buscar.asp">
					  <input name="buscar" size="10" maxlength="10">
					  <input name="image" type="image" src="../images/iconobuscar.gif" alt="Pulse aqu&iacute; para buscar un producto en nuestra tienda" align="middle" width="20" height="20" border="0">
				  </form></td>
				</tr>
			</table></td>
		  </tr>
		  <tr>
			<td>&nbsp;</td>
		  </tr>
		  <tr>
			<td valign="bottom"><img src="../images/iconos/deporte_buscar.gif" width="130" height="20" vspace=0 border=0></td>
		  </tr>
		  <tr>
			<td><table width="130" cellpadding=4 cellspacing=0
	   bgcolor="lightyellow" border=1>
				<tr>
				  <td width="130"><font size="3"><b>
					<!-- #INCLUDE file="../carritocompras/lista_cat.asp" --></td>
				</tr>
			</table></td>
		  </tr>
	  </table></td>
	</tr>
  </table>
  <table width="309"  border="0" align="left">
	
	<tr>
	  <td width="209" align="left"><% IF RS( "ImagenProducto" ) <> "?????" THEN %>
   <a href="producto.asp"
  onClick="return AbrirVentana('producto_grande.asp?identificadorproducto=<%=RS("identificadorproducto")%>', '', 'scrollbars=no, top=112, left=165, width=<%=rs("Imagenproductoancho")%>, height=<%=rs("Imagenproductoalto")%>>, resizable=0')" shape="rect" > 
	   <img src="<%=RS( "ImagenProducto" )%>" alt="Ver Producto Ampliado" width="<%=rs("Imagenproductoancho")/2%>" height="<%=rs("Imagenproductoalto")/2%>" border="0"></a> 
	<% END IF %></td>
	  <td width="90" align="left"><% IF RS( "ImagenProducto1" ) <> "?????" THEN %>
		<a href="producto.asp"
  onClick="return AbrirVentana('producto_grande.asp?identificadorproducto=<%=RS("identificadorproducto")%>', '', 'scrollbars=no, top=112, left=475, width=<%=rs("Imagenproducto1ancho")%>, height=<%=rs("Imagenproducto1alto")%>>, resizable=0')" shape="rect" > 
	   <img src="<%=RS( "ImagenProducto1" )%>" alt="Ver Producto Ampliado" width="<%=rs("Imagenproducto1ancho")/2%>" height="<%=rs("Imagenproducto1alto")/2%>" border="0"></a> 
		<% END IF %></td>
	</tr>
 <tr>
	  <td colspan="2" align="left"><p> <font color="#FB4C50" size="3" face="Arial"><b> <%=RS( "NombreProducto" )%> </b> </font>
		<p> <font color="#000066">Tallas disponibles: <%=rs("tallajeproducto")%></font> <br>
		  <font color="#000066">Colores disponibles: <%=rs("colorproducto")%><br>
		  Precio: <strong><%=RS( "precioproducto" )%> &euro;
		  </strong> </font>
		<p><font color="#000066"><%=RS( "Descripcionproducto" )%>
		</font>		  
		<form method="post" action="../carritocompras/session_carrito.asp">
		  <p><font color="#000066">Pedir talla:
			  <input name="pedidotalla" type="text" id="pedidotalla" size="20" maxlength="20">
			  <br>
			Pedir color: 
		  <input name="pedidocolor" type="text" id="pedidocolor" size="30" maxlength="100"></font>
			<input name="idp" type="hidden" value="<%=RS( "IdentificadorProducto" )%>">
			<input name="nombreproducto" type="hidden" value="<%=RS( "nombreproducto" )%>">
			<input name="precioproducto" type="hidden" value="<%=RS( "precioproducto" )%>">
			<br>
			
		  </p>
		  <p align="center"><input type="submit" value="Agregar al carrito">
		  </p>
		</form>
		<p><font color="#000066"><%=RS( "DescripcionProducto" )%></font></p>
	  </td>
 </tr>
  </table>
  </center>
  </body
>
</html>