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(); } } |