Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2012, 22:42
angel_p_rey
 
Fecha de Ingreso: agosto-2012
Mensajes: 4
Antigüedad: 12 años, 4 meses
Puntos: 0
Devolver una variable de una funcion

Buenos dias,

El caso es que tengo un codigo con una funcion en javascript y no consigo recuperar el return que da la funcion y utilizarlo en el codigo html, ya que lo necesitaria que me lo mostrara en la misma pantalla principal para despues esta informacion por medio de php poder hacer un insert en la bbdd.

Código:
<!DOCTYPE HTML>
<html>
	<head>
	<SCRIPT LANGUAGE="JavaScript">
		function total(form){
			var resultado = 0;
			var resultado1 = form.cincuenta.value; 
			var resultado2 = form.veinte.value;
			var resultado3 = form.diez.value;
			var resultado4 = form.cinco.value;
			var resultado5 = form.dos.value;
			var resultado6 = form.uno.value;
			var resultado7 = form.cincuentac.value;
			var resultado8 = form.veintec.value;
			var resultado9 = form.diezc.value;
			var resultado10 = form.cincoc.value;
			var resultado11 = form.dosc.value;
			var resultado12 = form.unoc.value;
			resultado=resultado1*50+resultado2*20+resultado3*10+resultado4*5+resultado5*2+resultado6*1+resultado7*0.5+resultado8*0.2+resultado9*0.1+resultado10*0.05+resultado11*0.02+resultado12*0.01;
			alert(resultado);
			document.write("Total: ")
			document.write('<input name="preciototal" class="boot" type="text" id="preciototal" size="15" value="' + resultado + '"/>')
			return resultado;
			
		}
			
			
	</SCRIPT>
	</head>
	<form NAME="myform"ACTION="" METHOD="GET">
		<table>
			<tr>
				<td>
					50€
				</td>
				<td>
					<input type="text" size=1% name="cincuenta" id="cincuenta" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					20€
				</td>
				<td>
					<input type="text" size=1% name="veinte" id="veinte" value=""/>
				</td>
			</tr>
				<td>
					10€
				</td>
				<td>
					<input type="text" size=1% name="diez" id="diez" value=""/>
				</td>
			<tr>
				<td>
					5€
				</td>
				<td>
					<input type="text" size=1% name="cinco" id="cinco" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					2€
				</td>
				<td>
					<input type="text" size=1% name="dos" id="dos" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					1€
				</td>
				<td>
					<input type="text" size=1% name="uno" id="uno" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.50€
				</td>
				<td>
					<input type="text" size=1% name="cincuentac" id="cincuentac" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.20€
				</td>
				<td>
					<input type="text" size=1% name="veintec" id="veintec" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.10€
				</td>
				<td>
					<input type="text" size=1% name="diezc" id="diezc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.05€
				</td>
				<td>
					<input type="text" size=1% name="cincoc" id="cincoc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.02€
				</td>
				<td>
					<input type="text" size=1% name="dosc" id="dosc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					0.01€
				</td>
				<td>
					<input type="text" size=1% name="unoc" id="unoc" value=""/>
				</td>
			</tr>
			<tr>
				<td>
					<input name="calcula" onclick="total(this.form)" type="button" value="Click"/>
				</td>
			</tr>
			
		</table>


	</form>	


</html>