Me encontraba intentando desarollar una aplicación simple de contacto, con los siguientes datos para añadir "nombre, apellidos, email, fecha, horoscopo" y mi intención es la siguiente...
Al rellenar la fecha se autocomplete el textarea de horoscopo con el horoscopo correcto.
Hice un código muy basico y me funciono
Código Javascript :
<script language = "Javascript" >
dia = prompt ("Introduce día");
mes = prompt ("Introduce mes");
switch(mes)
{
case "enero": // 01
if (dia>=21)
alert("acuario");
case "febrero": // 02
if (dia<=19)
alert("acuario");
else
alert("piscis");
case "marzo": // 03
if (dia<=20)
alert("piscis");
else
alert("aries");
case "abril": // 04
if (dia<=20)
alert("aries");
else
alert("tauro");
case "mayo": // 05
if (dia<=21)
alert("tauro");
else
alert("geminis");
case "junio": // 06
if (dia<=21)
alert("geminis");
else
alert("cancer");
case "julio": // 07
if (dia>=23)
alert("cancer");
else
alert("leo");
case "agosto": // 08
if (dia<=23)
alert("leo");
else
alert("virgo");
case "septiembre": // 09
if (dia<=23)
alert("virgo");
else
alert("libra");
case "octubre": // 10
if (dia<=23)
alert("libra");
else
alert("escorpio");
case "noviembre": // 11
if (dia<=22)
alert("escorpio");
else
alert("sagitario");
case "diciembre": // 12
if (dia<=21)
alert("sagitario");
else
alert("capricornio");
}
</script>
Pero ahora me gustaría aplicarlo al formulario.... Como comente antes
Este es mi formulario

y este es el codigo de mi formulario
Código HTML :
<form action="" method="get"> <div class="fr"> <label for="Sr"></label><br> <select name="Sr" size="1" id="Sr"> <option value="Sr.">Sr.</option> <option value="Sra.">Sra.</option> <option value="Srta.">Srta.</option> </select> <label for="nombre" ></label> <input type="text" name="nombre" value="Nombre" id="nombre"> <label for="Apellido"></label> <input type="text" name="Apellido" value="Apellido" id="Apellido"> <label for="Email"></label> <input type="text" name="Email" value="Email" id="Email"><select name="Dia"> <div class="tur"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="Mes"> <option value="Enero">Enero</option> <option value="Febrero">Febrero</option> <option value="Marzo">Marzo</option> <option value="Abril">Abril</option> <option value="Mayo">Mayo</option> <option value="Junio">Junio</option> <option value="Julio">Julio</option> <option value="Agosto">Agosto</option> <option value="Septiembre">Septiembre</option> <option value="Octubre">Octubre</option> <option value="Noviembre">Noviembre</option> <option value="Diciembre">Diciembre</option> </select> <select name="Año"> <option value="1995">1995</option> <option value="1994">1994</option> <option value="1993">1993</option> <option value="1992">1992</option> </div> </select> <label for="horoscopo" ></label> <input type="text" name="horoscopo" value="$VariableHoroscopo" id="horoscopo"> <input type="submit" name="Enviar" id="Enviar" value="Enviar"> </form> </div>
Tiene algunos div para darle estilos.. De momento soy incapaz de realizarlo con exito, lo sigo intentando
Muchas gracias a todos.
