Julio Andolfo 1 Denunciar post Postado Julho 22, 2014 Boa noite iMasters, tudo bem com vocês ? Estou com um probleminha aqui em meu formulário, no caso, não irei usar PHP, e nem uma outra linguagem para enviar os parâmetros GET, e sim, usando o próprio formulário HTML. Exemplo do formulário: <form action="index.php?route=product/search" method="get"> <div id="search_campo_mobile"> <input type="text" name="search" id="search_campo_input_mobile" placeholder="Busque por produtos, modelos, marcas..." required /> </div> <div id="search_campo_mobile2"> <input type=image src="xxxxx" id="search_button_input_mobile" /> </div> </form> Já possuo a página : index.php?route=product/search E preciso enviar pelo formulário, mais um parâmetro para esta página, ou seja, para ficar assim : index.php?route=product/search&search=TESTE Porém, tentei de várias maneiras, mas o que me retorna é isso : index.php?search=teste&x=0&y=0 Desde já agradeço ! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 22, 2014 esse trecho: &x=0&y=0é por causa do input type image. Ele envia isso no GET mesmo. para enviar mais um parâmetro, simplesmente adicione mais um input: <input type="hidden" name="search" value="TESTE" /> Compartilhar este post Link para o post Compartilhar em outros sites
Julio Andolfo 1 Denunciar post Postado Julho 22, 2014 Obrigado pela resposta amigo, é que não posso enviar como HIDDEN, pois o usuário precisa digitar no campo de pesquisa. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 22, 2014 Da forma q está o teu form ja fez oq vc quer. A menos que tenha algum php ou js sobrescrevendo o comportamento. Compartilhar este post Link para o post Compartilhar em outros sites
Julio Andolfo 1 Denunciar post Postado Julho 22, 2014 Infelizmente não está fazendo o que preciso, como disse no início do POST. Por que será que acontece aquilo ? ele tira um parâmetro, não implementa apenas o outro ! Compartilhar este post Link para o post Compartilhar em outros sites
Marlon Pacheco 132 Denunciar post Postado Julho 22, 2014 E se você fizer assim? <form action="index.php" method="get"> <div id="search_campo_mobile"> <input type="hidden" name="route" id="route" value="product/search"> <input type="text" name="search" id="search_campo_input_mobile" placeholder="Busque por produtos, modelos, marcas..." required /> </div> <div id="search_campo_mobile2"> <input type=image src="xxxxx" id="search_button_input_mobile" /> </div> </form> Ao invés de passar o parâmetro route direto no action, coloque em um input hidden. Compartilhar este post Link para o post Compartilhar em outros sites
Julio Andolfo 1 Denunciar post Postado Julho 22, 2014 Caraca, realmente assim funcionou. O único "problema" é que ainda no final, ele insere : &x=0&y=0 Como será que poderia tirar isso ? Utilizando imagem como botão Submit mesmo. Obrigado desde já ! Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Julho 22, 2014 Ai vc vai ter q tirar o input type image, e trocar por um input type submit, e estilizar com css, para ficar com a imagem que vc quer. Compartilhar este post Link para o post Compartilhar em outros sites
Marlon Pacheco 132 Denunciar post Postado Julho 22, 2014 Concordo com o William. Semântica sempre. hehehe Compartilhar este post Link para o post Compartilhar em outros sites
Julio Andolfo 1 Denunciar post Postado Julho 22, 2014 rsrs, blz, obrigado realmente resolvido. Compartilhar este post Link para o post Compartilhar em outros sites