Ejemplos sobre manipulación de formularios en javascript.
Recoger valores de un formulario.
// Elemento que contiene el valor var caixa_subtotal = document.getElementById('subtotal'); // Recoger el valor que obtiene convertido a numero e base 10 var subtotal = parseInt(caixa_subtotal.value,10); // Redondear numero caixa_subtotal.value = Math.round(subtotal*100/100); // Convertir a numero entero sin decimales impresions = Math.floor(impresions);
Modificar elementos concretos dentro de un identificador.
// Caja contenedora var el = document.getElementById("exemples"); // Elementos td dentro de la caja var as = el.getElementsByTagName("td"); for (var i=0; i 0 ) { // Modificamos enlace enlace[0].href = "javascript: cambiar_imatge_exemple("+altura+");"; } }
Comprobar la existencia de una opción de un select.
var existe = false; // Recorremos select for (x = 0; x < caixa_altura.length; x++) { // Si el valor corresponde if(caixa_altura.options[x].value == imgAltura){ existe = true; // Lo seleccionamos caixa_altura.options[x].selected = true; } } // Sino existe lo añadimos if ( existe == false ) { caixa_altura.options[caixa_altura.length]=new Option(imgAltura,imgAltura,"defaultSelected"); }
Comprobamos que el valor de un select no es nulo y la selección esta por encima de las dos primera opciones.
function select_modificado(theList){ if (theList.value!='null' && theList.selectedIndex > 1 ) { theList.form.submit(); } }