Código PHP:
   addEvent(window,'load',inicializarEventos,false);
 
function inicializarEventos()
{
  var ob=document.getElementById('aceptar');
  addEvent(ob,'click',presionBoton,false);
}
 
function presionBoton(e)
{ 
  var ob1=document.getElementById('campo');
  var ob2=document.getElementById('nombre');
  var ob3=document.getElementById('smmateria');
  var ob4=document.getElementById('seccion');
  
  //validar5(ob1.value,ob2.value,ob3.value,ob4.value); (algo como esto)
  insertar (ob1.value,ob2.value,ob3.value,ob4.value);
}
 
 
var conexion1;
function insertar(campo,nombre,smmateria,seccion) 
{
  conexion1=crearXMLHttpRequest();
  conexion1.onreadystatechange = procesarEventos;
  conexion1.open('GET','listas.php?campo='+campo+'&nombre='+nombre+'
  &smmateria='+smmateria+'&seccion='+seccion, true);
  conexion1.send(null);
}
 
function procesarEventos()
{
  var resultados = document.getElementById("resultados");
  if(conexion1.readyState == 4)
  {
    resultados.innerHTML = conexion1.responseText;
  } 
  else 
  {
    resultados.innerHTML = 'Cargando...';
  }
}
 
 
 
function addEvent(elemento,nomevento,funcion,captura)
{
  if (elemento.attachEvent)
  {
    elemento.attachEvent('on'+nomevento,funcion);
    return true;
  }
  else  
    if (elemento.addEventListener)
    {
      elemento.addEventListener(nomevento,funcion,captura);
      return true;
    }
    else
      return false;
}
 
function crearXMLHttpRequest() 
{
  var xmlHttp=null;
  if (window.ActiveXObject) 
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  else 
    if (window.XMLHttpRequest) 
      xmlHttp = new XMLHttpRequest();
  return xmlHttp;
} 
    ya lo solucione la idea era meter insertar (campo,nombre,smmateria,seccion); dentro de validar5(campo,nombre,smmateria,seccion) validaba los campos y luego seguia con el insertar haahahah pero tengo un problema ahora envio el formulario y me queda el mismo formulario cargado cmo hago para desaparecerlo despues de ingresarlo recargo la pag. y tampoco lo borrar
ayudaaaaa!!!!! quiero borrar el formulario... despues de ingresarlo a la base el form. anterior... no me lo borra me lo deja = lo que quiero es dejar en blanco otra vz el form. por momento estoy usando esto para desaparecer automaticament. los campos onFocus="javascript:this.value=''"
ya lo solucione limpie los input con
function LimpiarCampos(){
document.form1.nombre.value="";
document.form1.smmateria.value="";
document.form1.seccion.value="";
}
y lo llame en esta parte del script
var resultados = document.getElementById("resultados");
if(conexion1.readyState == 4)
{
resultados.innerHTML = conexion1.responseText;
LimpiarCampos();
}
 
 

