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