Cita:
Iniciado por isc_seeker 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 originaldocument.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.