Hola a todos. Acabo de empezar con AJAX y me he descargado una libreria "prototype.js".
El caso es que estoy en formulario en el cual tiene este codigo:
Código:
<form action="#" method="post">
Respuesta:<input type="text" name="answer" id="answer" onblur="comprobar(this)"/>
<input type="hidden" name="question_id" value="<?php echo $current_question ?>"/>
<input type="submit" name="enviar" value="Comprobar" />
</form>
<span id="comprobar"></span>
<script src="./js/prototype.js" type="text/javascript"></script>
<script type="text/javascript">
var respuesta=document.getElementById('answer');
function comprobar(respuesta){
var url = 'comprobarajax.php';
var parametros='answer='+answer.value;
var ajax = new Ajax.Updater('comprobar',url,{method:'get', parameters:parametros});
}
</script>
Este codigo me funciona. Cuando pierde el foco el campo "answer" se actualiza el campo comprobar.
El caso es que yo quiero poner un boton submit en el cual cuando pulse, mande a la funcion comprobar el parametro del valor que esta en el campo "answer" y no llego a conseguirlo.
Lo he intentado asi:
Código:
<input type="submit" onclick="comprobar(getElementByName('answer').value);" />
Pero no me envia nada....
Porque?
Un saludo y gracias