Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/12/2010, 03:04
Avatar de lucianinski
lucianinski
 
Fecha de Ingreso: noviembre-2009
Ubicación: México
Mensajes: 56
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Ayuda con Select, resultado automatico

Bueno mas o menos me ayudo tu respuesta pero si tuve que investigar algo y apenas hasta ahorita medio lo resolví pues me funciona en el previo localmente pero no al corgarlo en el servidor, aqui el codigo de ejemplo:


Código:
<script type="text/javascript">
<!--
		function goMenu(form){
		dato = document.form.select1.options[document.form.select1.selectedIndex].value;
		costo = 145;
		total = dato*costo;
		document.getElementById("text1").innerHTML = total;
		 //document.form.textfield2.value=dato; 
}
//-->
</script>
</head>

<body>

 <form name="form" >
	  <select name="select1" onchange="javascript:goMenu(this)">
	    <option value="1" selected="selected" >1 a&ntilde;o</option>
	    <option value="2">2 años</option>
	    <option value="3">3 años</option>
	    <option value="4">4 años</option>
	    <option value="5">5 años</option>
		
	    </select></form>
		<div id="text1">145</div>

</body>

Al darle en el editor "Previo en el navegador" funciona pero al cargarlo ya no. Creo que puede deberse a que el código le pertenece a cada una de las líneas resultados de un "foreach" :
Código:
<?
	$costo1=145;
	$costo2=165;
	$costo3=190;
	$costo4=290;
	$costo5=400;
	$selected = $_POST['paquetes'];	
	$dominios = $_POST['dominios'];
	$dominios = is_array($dominios)?$dominios:array();	
	foreach($dominios as $dominio){
		
	if($selected=='PS-Especial'){?>
	<tr><th><div align="left"> <?=$dominio?></div></th><th> $ <?=$costo1?></th>
	<th> M.N (Pesos mexicanos)</th><th><label>

<form name="form" >
	  <select name="select1" onchange="goMenu()">
	    <option value=1 selected="selected" >1 a&ntilde;o</option>
	    <option value=2>2 años</option>
	    <option value=3>3 años</option>
	    <option value=4>4 años</option>
	    <option value=5>5 años</option>
		
	    </select></form>
	  </label></th><th>
	  <div id="text1">145</div>
	  </th>
	</tr>
	<?

O alguien que sepa cómo puedo resolverlo, saludos gracias.