Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/12/2014, 07:26
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Fusionar varios JavaScript en un formulario

veamos. no parece que quieras enviar el formularios, por lo que no tiene sentido el input#submit. en caso que quieras enviarlo déjalo.

por otro lado, la invocación a la función no debería ser al pulsar sobre el radio??
Cita:
window.addEventListener('load', function() {

var nombres={hombre: ["Carlos","Juan","Antonio"],
mujer: ["Ana","Luisa","Carmen"]};

Array.prototype.forEach.call(document.querySelecto rAll('input[type="radio"]'), function(elem) {

elem.addEventListener('click', function() {
var rnd2=Math.floor(Math.random()*nombres[this.value].length);

console.log(nombres[this.value][rnd2]);
}, false);
});
},false);


<form id="form1" name="form1" method="post" action="">
<p>
<label>
<input type="radio" name="RadioGroup1" value="hombre" id="RadioGroup1_0" />
Hombre</label>
/
<label>
<input type="radio" name="RadioGroup1" value="mujer" id="RadioGroup1_1" />
Mujer</label>
<br />
</p>
<input name="Generar" type="submit" value="Generar" />
</form>
ahora puede añadir todos los radios que quieras
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}