Foros del Web » Programando para Internet » Javascript »

boton onclick javascript

Estas en el tema de boton onclick javascript en el foro de Javascript en Foros del Web. Hola, tengo una función en la que creo una lista de cajas de texto y un botón que al pulsarlo quiero que me lleve a ...
  #1 (permalink)  
Antiguo 30/10/2012, 04:47
 
Fecha de Ingreso: agosto-2012
Mensajes: 16
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta boton onclick javascript

Hola, tengo una función en la que creo una lista de cajas de texto y un botón que al pulsarlo quiero que me lleve a otra página, cómo puedo hacerlo? Y por otro lado, la lista se me crea así:
<ul>
<li></li>
<input....>
<li></li>
<input...>....etc
y lo que quiero es que los input estén dentro de cada <li></li>.

Código:
function addIdiomas(totalCampos) {
	lista = document.createElement('ul');
	lista.setAttribute("id","lista");
	document.getElementById("contenidoIdiomas").appendChild(lista);
	for(i = 1; i <= (totalCampos+1); i++){
		camposLista = document.createElement('li');
		camposLista.setAttribute("id","elementoslista");
		document.getElementById("lista").appendChild(camposLista);
		inputs = document.createElement('input');
		inputs.setAttribute("type","text");
		inputs.setAttribute("id", i);
		document.getElementById("lista").appendChild(inputs);
	}
	boton = document.createElement('input');
	boton.setAttribute("type", "button");
	boton.setAttribute("value", "Guardar");
	document.getElementById("lista").appendChild(boton);
	
}
  #2 (permalink)  
Antiguo 30/10/2012, 10:15
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: boton onclick javascript

Me parece que estás haciendo el camino dificil
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function addIdiomas(totalCampos) {
  9. var contenido = "<ul id='lista'>\n";
  10. document.getElementById("contenidoIdiomas");
  11. for(i = 1; i <= (totalCampos); i++){
  12. contenido += "<li class='elementolista'><input type='text' id='a_" + i + "' value='' /><\/li>\n";
  13. }
  14. document.getElementById("contenidoIdiomas").innerHTML = contenido + "<\/ul>\n<br \/>\n<input type='button' value='guardar' onclick=\"alert(document.getElementById(\'a_1\').value)\" />\n";
  15. }
  16. //]]>
  17. </head>
  18. <button onclick="addIdiomas(10);">Generar</button>
  19. <div id="contenidoIdiomas"></div>
  20. </body>
  21. </html>

Recordá que tus id, deben de ser únicos y no pueden ser o comenzar por un número
Agregue un evento al botón guardar para que verifiques
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: input, onclick, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:19.