Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Formulario para idioma

tengo un problema y creo que lo estoy haciendo mal:

1º tengo un formulario para elegir idioma
<form onSubmit="return false" id="idioma" class="formulario">
<input type="radio" name="spain" value="spain"> Español
<input type="radio" name="ingles" value="Ingles"> Ingles
<input type="submit" class="boton boton-azul derecha" value="Subir" onClick="idioma_ajax(spain.value,ingles.value);">
</form>
y mi script:
<script>
function idioma_ajax(spain,ingles){
	if (spain==spain){
		alert("Español");
		}
	else if (ingles==ingles){
		alert("Ingles");
	}
	
}
</script>

lo que quiero es que si eliges español salte el alert español y si elegis la opcion en ingles salte el alert en ingles, lo malo da igual cual opcion eliga siempre me salta Español, y otra cosa es que cuando eliga una opción se quede checkeada y aunque refresque la pantalla sigue igual al menos que tu lo cambies, gracias
Editado
0
Puntos
1
Resp
448
Visitas
Por Dannus hace 25 meses
Avanzado offline

Respuesta #1

hola el formulario lo tienes bien solo tienes que recoger los valores en la función de esta manera:
<script>
function idioma_ajax(valor){
	if (valor=='spain'){
		alert("Español");
		}
	else if (valor=='ingles'){
		alert("Ingles");
	}
	
}
</script>
salu2
1
Puntos
Por alber hace 25 meses
Administrador offline

Relaccionados

Para comentar Inicia sesión o Registrate