Buenas foreros, necesito ejecutar una formula en un evento Onfocus, pero no debo crear una funcion js..
Con una consulta, traigo una formula javascript como esta:
Código Javascript
:
Ver originalvar x=document.getElementById("EQUIPOX").value=document.getElementById("HOROX").value=x;
La formula funciona asi: me captura el value de los option de un select (que esta en php) y me los muestra en una caja de texto....
Y en php tengo:
Código PHP:
Ver original$sql="SELECT .... FROM .... WHERE....";
$row = sqlsrv_fetch_array($obj2->result);
$formulas=$row[1];
echo "<select id='".$registros[$i][2]."' Onfocus=\"".$formulas."\" >";
while( $row = sqlsrv_fetch_array($obj->result))
{
echo "<option value='".$row[1]."'>".utf8_encode($row[0])."</option>"; }
echo "</select>";
//** el resultado debo mostrarlo en:
echo "<input type='".$tipo."' id='".$registros[$i][2]."' readonly='true' >";
Cambie las comillas dobles en la formula, por comillas sencillas ya que al ponerlas dentro del Onfocus, me generaba error...
El problema es que siempre me sale:
undefined
A que se dbe el error?....Agradezco la ayuda