pues esta vez recurro a ustedes porque ahora si no tengo idea de como resolver mi problema
pues resulta que estoy haciendo una aplicacion que resuelve problemas de laplace
para ello implementamos una especie de calculadora que tiene 36 botones
la idea es que al pulsar cada boton, este envie el valor de dicho boton a una variable en php donde al final se creara la cadena completa con la funcion
el punto es que en un solo script intento mandar el valor de cada boton pense en ponerles el atributo name de cada boton igual pero no funciona el punto es que no necesito mandar mas que el voton seleccionado y encuenro como resolverlo
he aqui mi codigo html y js
Código HTML:
<form name="inserta_datos"> <table summary="" align="center"> <tr> <td colspan=6><textarea cols="30" rows="10" readonly="yes"></textarea></td> <td><input type="button" value="?" /></td> </tr> <tr> <td><input type="button" value="L" name="dato" onclick="insertaDatos(); return false" id="dato1" /></td> <td><input type="button" value="{" name="dato" onclick="insertaDatos(); return false" id="dato2" /></td> <td><input type="button" value="}" name="dato" onclick="insertaDatos(); return false" id="dato3" /></td> <td><input type="button" value="(" name="dato" onclick="insertaDatos(); return false" id="dato4" /></td> <td><input type="button" value=")" name="dato" onclick="insertaDatos(); return false" id="dato5" /></td> <td></td> <td><input type="button" value="F(s)" /></td> </tr>
Código:
gracias mis queridos foreros por tomarse la molestia de leerlofunction objetoAjax() { var xmlhttp=false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if(!xmlhttp && typeof XMLHttpRequest!=='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function insertaDatos() { divResultado = document.getElementById('resultado'); dato=document.inserta_datos.dato.value; ajax=objetoAjax(); ajax.open("POST","laplace1.php",true); ajax.onreadystatechange=function(){ if(ajax.readyState==4) { divResultado.innerHTML = ajax.responseText LimpiarCampos(); } else { divResultado.innerHTML ="<div class='cargando' align='center'><img src='images/cargando.gif' width='203' height='148' alt='cargando'><br />Procesando . . .</div>"; } } ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); ajax.send("dato="+dato) } function LimpiarCampos() { document.inserta_datos.nombre.value=""; document.inserta_datos.pass.value=""; }
como siepre buena vibra