Foros del Web » Programando para Internet » Javascript »

Formulario con Categorias y subcategorias JavaScrip

Estas en el tema de Formulario con Categorias y subcategorias JavaScrip en el foro de Javascript en Foros del Web. Hola que tal a todos.. Tengo un problemita que quiero resolver,, me urge...Aunque creo que debe de ser algo simple, no logro solucionarlo, no soy ...
  #1 (permalink)  
Antiguo 17/03/2010, 15:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 1 mes
Puntos: 0
De acuerdo Formulario con Categorias y subcategorias JavaScrip

Hola que tal a todos.. Tengo un problemita que quiero resolver,, me urge...Aunque creo que debe de ser algo simple, no logro solucionarlo, no soy un experto en esto..Pero se donde tengo el problema.

Tengo un formulario.
Lo pueden ver aqui http://autoresponder.hostei.com/contacto/index.php

EL problema que tengo es, donde colocar la evariable subcategoria, ya que al darle en vista previa no me aparece.. Reyenen el formulario pa que vean..


LEs dejo el codigo para ver quien me puede hechar la mano.

Estoy casi seguro que esta {select:subcategorias} va colocada en la parte que DONDE ESTA EL SCRIP,,, solo falta eso, colocarlo para poder envia el formulario,, solo que no se donde va exactamente,, todo lo demas esta perfecto.

Espero que me puedan ayudar

Código HTML:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{txt_content_direction}">
<head>
  <title>{txt_script_name} {txt_script_version}</title>
  <meta http-equiv="Content-Type" content="text/html; charset={txt_charset}" />
</head>

<style type="text/css">
<!--
  body {
      font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
  }


  p, td, br, form, div, span, blockquote {
      font-family:Arial,Helvetica,Geneva,Sans-serif,sans-serif;
      font-size:9pt;
  }


  .index {
      font-weight:bold;
  }


  #poweredby {
      text-align:center;
      margin-top:30px;
  }

--> AQUI EMPIEZA EL CODIGO JAVA SCRIP....SEGURO QUE AQUI VA.. BUENO CASI
</style>

<script type="text/javascript">
		function populate(o)
		{
			d=document.getElementById('de');
			if(!d){return;}			
			var mitems=new Array();
			mitems['United States']=['Burger Meals','Breakfast','Steaks','Fish Dishes','Vegetarian Dishes'];
			mitems['United Kingdom']=['Brownies','Cookies'];
			mitems['Germany']=['Shakes','Sodas','Cocktails','Juices'];
			mitems['France']=['Tuna Salad','Cesar Salad','Green Salad','Prawn Salad'];
			mitems['Spain']=['Pancakes','Waffles','Ice Cream','Fresh Fruit'];
			d.options.length=0;
			cur=mitems[o.options[o.selectedIndex].value]{select:subcategorias};
			if(!cur){return;}
			d.options.length=cur.length;
			for(var i=0;i<cur.length;i++)
			{
				d.options[i].text=cur[i];
				d.options[i].value=cur[i];
			}
		}
    </script>

AQUI TERMINA EL CODIGO JAVASCIP,, DE SEGURO QUE SI VA POR AQUI..

<body>

  <h4>{txt_script_name}</h4>


  <!-- Display error messages (required fields etc.) -->
  <LOOP NAME="message">
    <blockquote style="color:#FF5F00;">
      <p style="font-weight:bold;">{message}</p>
      <blockquote>{fields}</blockquote>
    </blockquote>
  </LOOP NAME="message">


  <!-- Display posted information -->
  <LOOP NAME="display_data">

    <table border="0" cellpadding="3" cellspacing="0">
      <tr>
        <td class="index">{txt_firstname}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{firstname}</td>
      </tr>
      <tr>
        <td class="index">{txt_lastname}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{lastname}</td>
      </tr>
      <tr>
        <td class="index">{txt_email}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{email}</td>
      </tr>
      <tr>
        <td class="index">Fruits</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{checkbox:fruits}</td>
      </tr>
      <tr>
        <td class="index">Categorias</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{select:categorias}</td>
      </tr>
        <tr>
        <td class="index">Subcategorias</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{select:subcategorias}</td>
      </tr>
      <tr>
        <td class="index">{txt_subject}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{subject}</td>
      </tr>
      <tr valign="top">
        <td class="index">{txt_comment}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>{comment}</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
  </LOOP NAME="display_data">





  <!-- Display form -->
  <IF NAME="display_form">
  <form action="{script_self}" method="post">
    <input type="hidden" name="required_fields" value="lastname, email, subject" />
    <input type="hidden" name="email_fields" value="email" />
    <input type="hidden" name="html_template" value="form.tpl.html" />
    <input type="hidden" name="mail_template" value="mail.tpl.txt" />
    <!-- <input type="hidden" name="thanks" value="./docu/thanks.html" /> -->

    <table border="0" cellpadding="3" cellspacing="0">
      <tr>
        <td>{txt_firstname}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td><input type="Text" name="firstname" value="{firstname}" size="40" /></td>
      </tr>
      <tr valign="bottom">
        <td>{txt_lastname} *</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>
          <input type="Text" name="lastname" value="{lastname}" size="40" />
        </td>
      </tr>
      <tr valign="bottom">
        <td>{txt_email} *</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>
          <input type="Text" name="email" value="{email}" size="40" />
        </td>
      </tr>
      
    <tr>
      <td>Fruits</td>
      <td>&nbsp;&nbsp;&nbsp;</td>
      <td>
        Choose at least 1 Fruit<br />
        <input name="fruits[]" type="checkbox" value="Apple" {checkbox:fruits=Apple} /> Apple
        <br />
        <input name="fruits[]" type="checkbox" value="Pear" {checkbox:fruits=Pear} /> Pear
        <br />
        <input name="fruits[]" type="checkbox" value="Orange" {checkbox:fruits=Orange} /> Orange
        <br />
        <input name="fruits[]" type="checkbox" value="Cherry" {checkbox:fruits=Cherry} /> Cherry
      </td>
    </td>
    
    <tr>

      <label for="countriess">Categorias:       </label>
	<select name="categorias" id="categorias" onchange="populate(this)">
          <option value="United States" {select:categorias=United States}>United States</option>
          <option value="United Kingdom" {select:categorias=United Kingdom}>United Kingdom</option>
          <option value="Germany" {select:categorias=Germany}>Germany</option>
          <option value="France" {select:categorias=France}>France</option>
          <option value="Spain" {select:categorias=Spain}>Spain</option>
        </select>
   
	<label for="de">Subcategorias:</label>
	<select name="de" id="de">
	</select>
      </td>
    </tr>      
      
      <tr>
        <td valign="bottom">{txt_subject} *</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>
          <input type="Text" name="subject" value="{subject}" size="40" />
        </td>
      </tr>
      <tr valign="top">
        <td>{txt_comment}</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td><textarea name="comment" cols="30" rows="10">{comment}</textarea></td>
      </tr>
      <tr valign="top">
        <td>&nbsp;</td>
        <td>&nbsp;&nbsp;&nbsp;</td>
        <td>
          <input type="submit" name="mode_preview" value="{txt_preview}" />&nbsp;&nbsp;
          <input type="submit" name="send" value="{txt_submit}" />
        </td>
      </tr>
    </table>



  </form>
  <p>* = {txt_mandatory_fields}</p>
  </IF NAME="display_form">



</body>
</html> 
  #2 (permalink)  
Antiguo 09/07/2010, 10:58
 
Fecha de Ingreso: julio-2010
Mensajes: 28
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Formulario con Categorias y subcategorias JavaScrip

Gracias, me has ayudado mucho

Etiquetas: categorias, subcategorias, formulario
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 08:20.