Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/08/2011, 11:58
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 5 meses
Puntos: 63
Respuesta: Nuevos Elementos

Cita:
Iniciado por isc_seeker Ver Mensaje
me ha salido un problema de ultimo momento... en mi codigo anterior, le doy al boton Nuevos Campos y me hace una caja de texto y dos radio button... hasta ahí todo bien, pero cuando selecciono un radio button, me doy cuenta de que puedo seleccionar el otro también :( y no obstante, cuando creo otros campos nuevos, es decir, otra caja de texto y otros dos radio button, y selecciono los dos radio buton, me borra la selección anterior... alguna solución a esta enigmática ?
Recuerda que para crear un sistema de radio buttons todos estos deben tener el mismo nombre, si poseen nombres diferentes sera un sistema completamente diferente, acerca de tu anterior pregunta acerca del br, dentro de mi ejemplo te pongo:

Código Javascript:
Ver original
  1. document.getElementById("form").appendChild(document.createElement("br"));

Esta linea lo que hace es crear una etiqueta <br/> e inmediatamente asiganarla al form. Prueba con lo siguiente:

Código HTML:
<html>
<head></head>
<body>
<a href="javascript:crear();"><input type="button" value="Nuevos Campos"></a>
<div id="content_create_box"></div>

<script type="text/javascript">
var i = 0;
function crear(){
var div = document.getElementById("content_create_box");

var cajaTxt = document.createElement("input");
cajaTxt.type="text";
cajaTxt.value="Text Box!";

var radio = document.createElement("input");
radio.type="radio";
radio.name="radio"+i;
radio.value="some";

var check = document.createElement("input");
check.type="radio";
check.name="radio"+i;
check.value="some2";
i++;
div.appendChild(document.createElement("br"));
div.appendChild(cajaTxt);
div.appendChild(radio);
div.appendChild(check);

}
</script>

</body>
</html> 
Espero que te sirva de ayuda.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.