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
1290
Visitas
1
Resp
Por Dannus hace 100 meses
Avanzado
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 100 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate