MM_JumpMenu Re:MM_JumpMenu Re:MM_JumpMenu

Transcrição

MM_JumpMenu Re:MM_JumpMenu Re:MM_JumpMenu
MM_JumpMenu
Posted by Kugas - 2009/05/14 15:43
_____________________________________
Tenho um problema com esta função... ou penso que o problema esteja em mim mesmo... mas tou aqui a pedir
novamente ajuda no seguinte:
Por exemplo tenho o seguinte:
<input name="nome" type="text" value="<?=$_POST?>">
<input name="nc" type="text" value="<?=$_POST?>">
e depois tenho o MM_JumpMenu:
<?PHP
$p='parent';
echo '<select name="nomefam" onChange="MM_jumpMenu('.$p.',this,0)">';
$sel="SELECT id, nome
FROM tabela
WHERE estado =0
ORDER BY nome";
$stmt= mysql_query($sel, $conDb);
while($row=mysql_fetch_array($stmt))
{
echo '<option value="page.php?fam='.$row.'&nome='.$_POST.'&nc='.$_POST.'"';
echo $_GET==$row?' selected':'';
echo '>'.$row.'</option>';
}
echo '</select>';
?>
Eu escrevo nas textfields e o que se passa é que quando mexo no MM_JumpMenu valores que estavam nas textfields
desaparecem e nao são guardados em POST :S
Não há maneira de os forçar a ler as textfields e guarda-las em POST assim que activo o MM_JumpMenu?
Post edited by: Kugas, at: 2009/05/14 16:07
============================================================================
Re:MM_JumpMenu
Posted by mAiN_iNfEcTiOn - 2009/05/15 09:38
_____________________________________
Isso é porque o POST só se propaga quando tu estás a fazer, efectivamente, um POST dum formulário...
O problema é que o teu MM_JumpMenu o que faz é "Ao seleccionar um valor na select box, manda-o para o link afecto
à opção da select box"
Se queres que isso passe, vais ter que editar a função do MM_JumpMenu e começar a mandar os valores por GET em
vez de POST :S
Ou entao fazes por post, mas como eu digo, tens que editar a função do MM_JumpMenu de modo a fazer o post dos
valores para a página a redireccionar ;)
============================================================================
Re:MM_JumpMenu
Posted by Kugas - 2009/05/15 09:46
_____________________________________
sim tenho isto:
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options.value+"'"«»);
PHP-PT.com Forum - Comunidade Portuguesa de PHP
Joomlaboard Forum Component version: 1.1.4 Stable
Generated: 1 October, 2016, 19:49
if (restore) selObj.selectedIndex=0;
}
faço alteração aonde? é que eu não percebo muito de javascript :s
EDIT: ah outra coisa... lol eu tenho que ter POST prk o formulario ta em enctype=multipart/form-data, ou seja, tenho um
espaço para upload de foto ;)
abraço
Post edited by: Kugas, at: 2009/05/15 09:50
============================================================================
Re:MM_JumpMenu
Posted by Kugas - 2009/05/18 14:45
_____________________________________
vá la amigos.... eu sei que estão ocupados ou a resolver problemas mais complicados que o meu.... but i reeeeeeallllyy
need this.... é so o que me falta pa acabar um projecto :s
alguem?
desculpem a insistência...
Obrigado pessoal.
============================================================================
PHP-PT.com Forum - Comunidade Portuguesa de PHP
Joomlaboard Forum Component version: 1.1.4 Stable
Generated: 1 October, 2016, 19:49