Array
(
)

Duvida com JS

PHP
Luiz Vianna
   - 27 fev 2012

Amigos boa tarda! como faço para capturar o valor de uma variavel que criei no javascrip
ex:
function QDBGrid1JSDblClick($sender, $params)
{
?>
//begin js
var cods= QDBGrid1.getTableModel().getValue(0,QDBGrid1.getFocusedRow());
document.getElementById(Edit6).value=cods;
//end
<?php
}
quero capturar o valor da variavel cods numa função do php alguem pode me ajudar?
Li em um site que isso funciona com o metodo GET mas no site não tinha explicação alguém sabe como isso funciona? pelo que entende faz o código em JS e passa pro PHP através do GET.....
usando RadPhp

Wagner
   - 28 fev 2012

Luiz,

deixa ver se eu entendi, você quer jogar o valor uma variável criada no javascript e jogar dentro de um componente EDIT do php? É isso?

0
|
0

Luiz Vianna
   - 28 fev 2012

Mais ou menos rs, oque quero fazer é inserir o valor de uma variável criada no JS no método Post e capturar este valor em outa variável no php sei que o JS não faz isso mas estou tentando fazer usando o form do html.. espero q tenha entendido.

0
|
0

Luiz Vianna
   - 29 fev 2012

Bem, não sei se este é a melhor forma de fazer isso mas futucando na net encontrei alguns comentários falando sobre o campo hidden do html que é um campo invisível como todo programador tem que ser futucador encontrei no RADPHP o campo HiddenField acredito que sirva.

Então oque faço coloco o campo HiddenField e mando o valor da variavel do JavaScriptp e capituro no php

exemplo preenchendo o Hidden com JS

function Button2JSClick($sender, $params)
{
?>
//begin js
var vte = TTEE

document.getElementById(Hteste).value = vte;

//end
<php>Hteste->value;

if ($te == TTEE )
$this->Edit1->text = $te;
else
$this->Edit1->text = NADA;

}

espero que ajude quem tiver a mesma duvida como falei antes não sei se é a melhor forma

0
|
0

Wagner
   - 01 mar 2012

É isso mesmo Luiz. Eu faço assim também e funciona.

0
|
0

Wagner
   - 01 mar 2012

No javascript, você pode jogar o valor dentro do hiddenfield assim também:
d = document.<nome do programa>
d.hf.value = 100;

funciona também

0
|
0

José
   - 29 abr 2013

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.

0
|
0