Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2007, 05:56
marcospuig
 
Fecha de Ingreso: febrero-2007
Mensajes: 138
Antigüedad: 17 años, 9 meses
Puntos: 0
Cosulta javascript

¡Hola!

Tengo 1 problemilla, a ver, os explico, tengo un área (asignatura) que creo con este script:
Código:
<script type="text/javascript">

num=0;
function crearArea(obj) {
  num++;
 			//Creamos los datos del area
  

//Voy insertando los elementos a aprtir del objeto padre, un hermano, después seguido a éste otro hermano...y asi sucesivamente
  papa = obj.parentNode;
  hermano = obj.nextSibling;

  contenedor = document.createElement('div');
  contenedor.id = 'div'+num; 
  if (hermano == undefined)
	papa.appendChild(contenedor)
		
  else
	papa.insertBefore(contenedor, hermano)



  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);
  
  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);
  
  
  txt = document.createTextNode('Nombre del área: ');			//Creamos el modulo	
  ele = document.createElement('input'); 
  ele.type = 'text'; 
  ele.size='40';
  ele.name = 'cNombreArea'+num; 
  contenedor.appendChild(txt);
  contenedor.appendChild(ele);

  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);
  
  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);

  txt = document.createTextNode('  Horas totales del área: ');			//Creamos las horas del modulo
  ele = document.createElement('input'); 
  ele.type = 'text'; 
  ele.name = 'cHorasArea'+num; 
  ele.size='5';
  contenedor.appendChild(txt);
  contenedor.appendChild(ele); 
  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);
  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);

  txt = document.createTextNode('  Horas semanales del área: ');			//Creamos las horas del modulo
  ele = document.createElement('input'); 
  ele.type = 'text'; 
  ele.name = 'cHorasSemanalesArea'+num; 
  ele.size='5';
  contenedor.appendChild(txt);
  contenedor.appendChild(ele); 
  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);
  txt = document.createElement('<br>');				// Meto un salto de línea
  contenedor.appendChild(txt);
	
  ele = document.createElement('input'); 
  ele.type = 'button'; 
  ele.value = 'Borrar'; 
  ele.name = 'div'+num; 
  ele.onclick = function () {borrar(this.name,obj)} 
  contenedor.appendChild(ele); 
  
  
}
function borrar(obj1, obj2) {
  papa = obj2.parentNode;
  papa.removeChild(document.getElementById(obj1));   
}

</script>

Y necesito validar que el número de horas totales de todas las áreas no sobrepasen una cantidad, y esa cantidad que no deben sobrepasar está en la base de datos. Entonces el problema es que desde javascript no se pueden realizar coonsultas ¿no? ¿como lo hago?

Muchas gracias