Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Obtener valor del "boton de opcion" y guardarlo en variable para pasarlo por URL

Estas en el tema de Obtener valor del "boton de opcion" y guardarlo en variable para pasarlo por URL en el foro de Javascript en Foros del Web. Buenas tardes a todos. Mi intencion es que en un formulario haya 2 "boton de opcion" y segun el que seleccione envie por PARAMETRO URL ...
  #1 (permalink)  
Antiguo 04/04/2013, 07:10
Avatar de Arkhan6  
Fecha de Ingreso: agosto-2010
Mensajes: 23
Antigüedad: 13 años, 8 meses
Puntos: 0
Obtener valor del "boton de opcion" y guardarlo en variable para pasarlo por URL

Buenas tardes a todos.

Mi intencion es que en un formulario haya 2 "boton de opcion" y segun el que seleccione envie por PARAMETRO URL un valor u otro.

Te muestro aqui el código.

JAVASCRIPT:

Código:
function cambiarPrecio() {
	 if(document.getElementById("obra").checked) {
		var seleccionPrecio1= <?php $row_Partitura['precio_obra']; ?>
		return   seleccionPrecio1;
		
	}
	else if(document.getElementById("guion").checked) {
		var seleccionPrecio2= <?php $row_Partitura['precio']; ?>
		return   seleccionPrecio2;
				
	}
		
	
	}
HTML:

Código HTML:
<form id="form2" name="form2" method="post"  onSubmit= "seleccionPrecio3=return cambiarPrecio()" action="carrito_add.php?recordID= <?php echo $row_Partitura['id_partitura']; ?>&valorPrecio=seleccionPrecio3"> 
__________________________________________________ ___________________________________________

Explico, cuando acepto el formulario con la opcion "OnSubmit" va la funcion "cambiarPrecio()", comprueba cual de los 2 "Boton de opcion" esta en "checked" y quiero que dicho valor me lo guarde en una variable. Despues hago un "return" para que devuelva el nuevo valor de la variable y guardarlo en "seleccionPrecio3" y pasarlo por URL que es donde pone "valorPrecio=seleccionPrecio3".

He intentado hacerlo en PHP pero la opcion "document.getElementById("obra").checked" no funciona en PHP.

Espero que no sea mucha molestia y me podais ayudar.

Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 04/04/2013, 07:27
 
Fecha de Ingreso: abril-2013
Mensajes: 60
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: Obtener valor del "boton de opcion" y guardarlo en variable para pasarlo p

no esta muy claro..
a lo q entendi quieres que el formulario tenga dos posibles rutas es decir dos valores pa su action="", esto dependiendo de la opcion cheked

eso lo podrias hacer en el javascript
<script>
function ruta()
{
if(document.getElementById("obra").checked) {
document.getElementById("myForm").action="ruta_uno ";
document.getElementById("myForm").submit();
}else{
document.getElementById("myForm").action="ruta_dos ";
document.getElementById("myForm").submit();
}
}
</script>
el formulario quedaria asi:

<form id="myForm" /> // sin el action="">
.
.
.
.
.
<input type="button" value="enviar" onclick="ruta()"/>
</form>
  #3 (permalink)  
Antiguo 04/04/2013, 09:12
Avatar de Arkhan6  
Fecha de Ingreso: agosto-2010
Mensajes: 23
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Obtener valor del "boton de opcion" y guardarlo en variable para pasarlo p

Si que era lo que queria!!!!

Muchisimas gracias de verdad!!!

Etiquetas: boton, formulario, funcion, html, opcion, php, url, valor, variable
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 17:06.