Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Dúvidas com JAVASCRIPT


Paulo Rodrigo

Pergunta

Opa pessoal...

Seguinte... tenho o seguinte form:

<div id="porpg">
        <form action="" method="get" name="formulario">

                <input name="l" type="hidden" value="Joãozinho" /> -------- Categoria atual --------
                <input name="pagina" type="hidden" value="" />      -------- Número da página --------
                    <div id="orderpg">                                          -------- Ordenar a página por... --------
                        Ordenar por:
                        <select name="order" onchange="enviardados()">
                            <option value="data">Data de adicionamento</option>
                            <option value="titulo">Ordem alfabética</option>

                        </select>
                    </div>
                    <select name="pp" onchange="enviardados()">                    -------- Quantas piadas por página... --------
                        <option value="05">Ver 05 piadas por página</option>
                        <option value="10">Ver 10 piadas por página</option>
                        <option value="20">ver 20 piadas por página</option>
                        <option value="30">ver 30 piadas por página</option>

                    </select>
        </form>
    </div>
O caso é o seguinte, se a pessoa estiver visualizando 30 piadas por página e mandar mudar a ordem de exibição de piadas, para ordem alfabetica por exemplo. ele vai ficar o endereço assim:
?l=Jo%E3ozinho&pagina=&pp=30&order=data&order=titulo&pp=05
eu to usando no enviardados:
function enviardados() {
  document.formulario.submit();
}
a um tempo havia visto um tipo que apenas "alterava" o valor para outro Alguém pode me ajudar? Ex. se estiver assim:
?l=Jo%E3ozinho&pagina=&pp=30&order=data
E quiseram mudar o ordem para alfabetica ficar:
?l=Jo%E3ozinho&pagina=&pp=30&order=titulo
E não como esta ficando
?l=Jo%E3ozinho&pagina=&pp=30&order=data&order=titulo&pp=05

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Fercosmig, arrumei de uma forma diferente...

Olhe:

<div id="porpg">
        <form action="<? echo "$_SERVER[PHP_SELF]"; ?>" method="get" name="formulario">
                    <div id="orderpg">
                    <input name="l" value="<? echo $piadas_cat; ?>" type="hidden" />
                    <input name="pagina" value="<? echo $pagina; ?>" type="hidden" />
                        Ordenar por:
                        <select name="order" onchange="enviardados()">
                            <option value="<? echo $piada_ordenar; ?>">Selecionar</option>
                            <option value="data">Data de adicionamento</option>
                            <option value="titulo">Ordem alfabética</option>
                        </select>
                    </div>
                    <select name="pp" onchange="enviardados()">
                        <option value="<? echo $piada_porpg; ?>">Selecionar</option>
                        <option value="05">Ver 05 piadas por página</option>
                        <option value="10">Ver 10 piadas por página</option>
                        <option value="20">ver 20 piadas por página</option>
                        <option value="30">ver 30 piadas por página</option>
                    </select>
        </form>
    </div>

hehe ;)~

O caso, é que a um tempo vi um site que o cara fazia o string ser "re-setada" para o valor definido...

Mas bom, isto resolve... :D~

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...