Jump to content


Photo

Form.submit() + Redirecionamento


  • Faça o login para participar
12 replies to this topic

#1 theteo

theteo

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 05/05/2008, 12:05

existe algum comando que ao clicar o botão eu possa ao mesmo tempo submeter o form na mesma página e logo depois direcionar para outra ???

Muito obrigado

existe algum comando que ao clicar o botão eu possa ao mesmo tempo submeter o form na mesma página e logo depois direcionar para outra ???

Muito obrigado


Estou tentando assim:

<input name="atualizar" type="button" onclick="document.form1.submit()" value="Atualizar Dados">

Como eu faço para incluir nesse comando uma forma de enviar tb um valor de uma variável ?

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 05/05/2008, 13:10

O melhor que você faz é fazer o redirecionamento na página que recebe os dados do formulário. Ao enviar o formulário, você já está direcionando a página para outra.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 theteo

theteo

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 06/05/2008, 14:18

o problema é o seguinte.

meu form possue vários form.submit()

o que eu quero fazer é que quando a pessoa apertar o butão enviar, essa página se envie para ela mesma ( para eu poder atualizar os valores das váriáveis ) e depois se auto envie para a pagina 2.php onde eu faria o UPDATE no Banco.

entendeu ???

#4 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 06/05/2008, 16:03

soh fazer um form oculto (apenas campos hidden) com os valores que vc quer repassar, no codigo JS, vc coloca outro codigo form.submit(), claro, com o nome form trocado pelo form oculto, xD

/*DarkSign*/
Não sabe por onde começar? Que tal pelas Regras ?

#5 silici0

silici0

    ?

  • Usuários
  • 902 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:PHP, MySQL, XHTML, CSS, AJAX, JavaScript, Objective-C, Python, Games ... #geek

Posted 06/05/2008, 17:22

Eu só não entendi o porque você atualiza os dados nesta página e não na outra... O_o
Já que vai redirecionar, redireciona e depois atualiza tudo..

Abraços
Procurando freelancer
***********************************************
Bachelor of Technology in Technology of Information, with great knowledge in Windows operating systems and Unix-Like (BSD, Ubuntu and Slackware), languages (PHP, JavaScript and MySQL), semantic (DHTML, Tableless, Ajax, MVC, OO) and analysis (manages projects based on PMI).
Developer in PHP, JAVA, Python, Objective-c MySQL, DHTML, CSS, JAVASCRIPT, JQUERY, JSON, SMARTY, MDB2, DOCTRINE, CAKEPHP. Linux desktop for work and MacOS. E-commerces, CRM and bussiness strategys
Love-me and be FREE use UniCes-Like .

#6 theteo

theteo

    12 Horas

  • Usuários
  • 183 posts
  • Sexo:Não informado

Posted 07/05/2008, 08:47

vou tentar explicar pq.

pagina editar.php

nessa minha pagina eu possuo campos textos com value=$variavel
e tb possuo combos com form.subimt

entao se a pessoa trocar no campo texto, caso ela troque tb no combo eu devo enviar essa variavel para a mesma pagina pra manter o valor e contuar a edição dos dados.

se a pessoa trocar apenas no campo texto, eu, antes de enviar para a outra pagina, tenho que sujbmeter esse form, senão para a outra página vão valores antigos, uma vez que o BOTÃO ENVIAR apenas me redireciona sem submeter o form.

deu pra entender ??

senão eu colarei aqui parte do codigo e vc sabera o que estou falando.

Vou postar aqui pedaços do código para me fazer entender...


<? include "config.php";
$matricula = $_POST ["matricula"];
$nome = $_POST ["nome"];
$cod_hierarquia = $_POST ["hierarquia"];
?>
<form name="form1" method="post" action="edit.php">
<span class="style7">Matrícula:</span><? echo''.$matricula.'';?>
<input name="nome" type="text" id="nome" value= "<?=$nome?>" size="70">

<?
echo'
<select name="hierarquia" onChange="form.submit()">';
$y = mysql_query("SELECT * FROM hierarquias order by cod_hierarquia");
while($x = mysql_fetch_array($y)){
$sel = ($x["cod_hierarquia"] == $cod_hierarquia) ? "selected" : "";
echo "
<option value=\"". $x["cod_hierarquia"] ."\" $sel> ". $x["nome_hierarquia"] ."
</option>";
}
?>
<input type="hidden" name="matricula" value= "<?=$matricula?>">
</form>

<input name="Atualizar" type="button" onClick="document.form1.submit()" value="Atualizar Dados">

o que eu estou precisando agora é após onClick="document.form1.submit(), redirecionar para a página edit2.php, pois ai caso tenha sido feita alteração no campo nome a variável irá para a edit2.php atualizada.

agora entenderam ???

#7 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 07/05/2008, 10:10

Eu continuo não entendo nada. Não consigo entender as suas explicações. =P
Vamos por partes:
- Esse seu combo, ao escolher uma opção, faz com que o formulário seja enviado para a página edit.php. O que tem nessa página edit.php, por que você dá o submit ao escolher uma opção desse combo?
- Por que o botão de atualizar é do tipo button que dá o submit só com o onclick? Se a intenção é enviar o formulário, por que não usar um submit?
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#8 webermarques

webermarques

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 07/08/2008, 00:14

Olá theteo!
Acho que vc precisa é de um pouquinho de AJAX!
Vc vai descobrir uma forma muito mais rápida e prática de atualizar seu form sem precisar enviá-lo. Esse tipo de recurso é muito utilizado em combos do tipo "estado e cidade".
Quando o usuário seleciona o estado, o evento "onchange" do combo de estado chama uma função javascript (AJAX, onde o segredo é a função "XmlHttpRequest") que carrega automaticamente os dados do combo cidade, já filtradas pelo estado selecionado.
Do jeito que vc está fazendo, isto só seria possível se o usuário enviasse o form com o estado, e depois a página se recarregasse com o combo de cidades. Além de ser uma maneira mais "amadora", ainda consome mais tempo de processamento, mais acesso ao servidor e mais paciência do usuário.
Recomendo estas leituras a respeito de AJAX:
Exemplo de combos cidade e estado - http://blog.elcio.com.br/ajax-combos/ e http://elcio.com.br/ajax/combos/
Explicação passo-a-passo - http://www.hospedia....nicas_ajax.html
Mais informações (pesquisa google!): http://www.google.co...a... ajax&meta=

Espero ter ajudado, e não confundido ainda mais...rs

Edição feita por: webermarques, 07/08/2008, 00:17.


#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 23/09/2017, 06:22

Bactrim Roche viagra cialis Ways To Last Longer In Bed Abortion Pill Fast Delivery Acquisto Levitra online pharmacy Baclofen Generique
Zithromax Generic Side Effects cialis Stendra Ed Saturday Delivery
Effets Secondaires Cialis Forum Cheap Accutane Online No Prescription Cheap Tadacip
Propecia Critica <a href=http://cialtobuy.com>buy cialis</a> Viagra 100 Mg Costo

#10 BobbyCak

BobbyCak

    договор ок

  • Usuários
  • 12238 posts
  • Sexo:Feminino
  • Localidade:Liberia
  • Interesses:115141

Posted 23/09/2017, 10:32

отчет по учебной практике юриста

резюме на немецком языке образец с переводом для студента журнал въезда и выезда автотранспорта образец акт о несчастном случае в школе акт на списание электроинструмента образец скачать Бланк заявления на переход на усн 2017 бланк образец заполнения Договор аренды автомобиля с экипажем налогообложение Реестр для передачи документов образец Книга учета доходов и расходов для ооо на усн 2017 образец заполнения Акт на промывку системы отопления образец единая федеральная система права рф включает в себя все нормативно-правовые акты отчет по производственной практике в детском саду студента воспитателя акт о приеме-передаче объекта основных средств образец заполнения справка для участия в марафоне акт приема передачи объекта под охрану образец заполнения отказ от административного иска образец Заключение андролога для эко образец Образец доверенности на получение денег от организации Скачать образец резюме для устройства на работу. Служебная записка за свой счет образец Кукла ever after high банни бланк акт затяжки болтовых соединений форма отказ от земельного участка заявление образец

письмо в пфр о корректировке образец протокол испытаний пожарных лестниц образец заполнения заявление о выборе медицинской организации бланк государственная регистрация договора дарения недвижимого имущества справка кассира-операциониста по форме км-6 образец заполнения письмо поставщику о снижении цены образец

реестр стандартных образцов утвержденного типа приказ на временное исполнение обязанностей образец форма реестра исполнительной документации в строительстве образец отчет об оценке стоимости объекта недвижимости сбербанк акт на списание мбп образец протокол беседы с родителями ученика образец ходатайство на поощрение работника образец Справка в жкх с места работы образец приказ о ведении кассовых операций образец 2017 дефектная ведомость на списание запчастей образец журнал регистрации обращения граждан образец акт выполненных работ ремонт автомобиля образец консоль отчетов 1с 8.2. разработка произвольных отчетов. отраслевое тарифное соглашение в жкх на 2014-2017 годы встречное исковое заявление в арбитражный суд образец кредитные карты по паспорту с моментальным решением без справок с 18 лет постановление пленума вас рф от 25.12.2013 100 повер бланк одежда для детей шри ланка отчет о путешествии постановление правительства 794 о единой государственной системе приказ о доплате за расширение зоны обслуживания образец время рассмотрения искового заявления в суде учетная политика для ооо на осно на 2015 год образец

договор с физ лицом на оказание услуг образец международный контракт на поставку товара образец инкотермс 2010

#11 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/10/2017, 18:59

Purity Solutions Tadalafil Review Posologia Viagra 100 viagra online Finasteride Generique Hydrochlorothiazide Medicine Best Price For Generic Viagra
Cialis Prezzi Farmacia cialis How Long Does Levitra Work
Levitra 10mg Orodispersible Erectile how cau you order levitra on line Comprar Cialis Ecuador

#12 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/10/2017, 22:37

Find cheapeast isotretinoin amex overseas viagra Europa Kamagra Prescrizione Ed Pills Online Legal
Effetto Viagra Donne viagra Achat Viagra Discount
Medicine Without Perscription viagra Como Tomar El Viagra Buying Isotretinoin Cialis 5 Mg En Espanol
Amoxicillin And Your Appetite Levitra Original Achat Propecia 08 viagra Order Valtrex With No Prescription Viagra Online A Basso Costo
Valtrex Online Overnight Levitra Listino Farmacia generic levitra shipped from usa Penicilling Vs Cephalexin Purchase Valtrex Online Cialis Und Viagra Zusammen

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 26/10/2017, 01:39

Vardenafil Levitra Venta De Viagra Internet Vendita Cialis Originale On Line cialis Cephalexin Family Cephalexin 500mg Cap Propecia Xenadrine




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq