Tengo un boton guardar que llama a esto :
Código:
Esto lo escribo en una capa, ningun problema.function nuevacita($valor) { header("Content-type: text/html; charset=ISO-8859-1"); $text = "<FORM NAME=form1>Titulo:<input type=text name=titulo><br>"; $text = $text."Nota:<input type=text name=nota><br>"; $text = $text . "<a href=# onclick=guardar()>Guardar</a></form>"; $objResponse = new xajaxResponse(); $objResponse->addAssign("nombre","innerHTML",$text); return $objResponse->getXML(); }
Ahora queria que la persona le de a guardar y me guarde automaticamente, necesito recuperar los datos de los dos campos ( titulo y nota ) .
Segun mi entender deberia mandarle los valores via javascript para que el ajax lo lea, probe cosas asi :
Código:
function guardar() { xajax_guardar(document.form1.titulo.value,document.form1.nota.value); }
Y cosas similares pero siempre me dice que ese valor no existe. ¿puede ser por que lo creo via ajax? ¿Como deberia llamarla? ¿Deberia llamarla en php y si es asi como?.
Aqui es donde estoy perdido, llevo un buen rato probando cosas pero no se me ocurre donde tengo que enviar esos dos valores para que me llegue a la funcion php y guardar los datos.
El problema esta en que en javascript me dice que :
document.form1.titulo.value
Que no existe.
Espero haberme explicado. Venga un saludo a ver si me podeis ayudar.