göndermek jquery form üzerinde başka bir sayfadan değerleri geçirmek için nasıl

2 Cevap php

Ben php kullanarak bir form oluşturmak için çalışıyoruz ve ben jQuery, ama bunun jquery kısmı ile ne gibi biraz kafam karıştı ...

Kullanıcı ilk formu gönderdiğinde Temelde, ben "bir sonraki adım" şeklinde onları yönlendirmek istiyor, ama ben gizli bir giriş alanındaki ilk birinden gönderilen değerleri korumak istiyorsanız ...

Birisi bana nasıl göstermek veya iyi bir öğretici beni işaret ya, ben bunu takdir ediyorum ...

Ben henüz php veya jquery herhangi yok, ve bu sadece html biçimlendirme basitleştirilmiş bir versiyonu ...

//first.php
<form name="form1" method="post" action="second.php">
<input type="text" name="name" value="" />Name
<input type="submit" name="step1" value="Next" />
</form>

//second.php
<form name="form2" method="post" action="process.php">
<input type="hidden" name="name" value="{$_POST['name']}" />
<input type="text" name="message" value="" />message
<input type="submit" name="step2" value="Finish" />
</form>

2 Cevap

<input type="hidden" name="name" value="{$_POST['name']}" />

olmalı,

<input type="hidden" name="name" value="<?php echo $_POST['name']}; ?>" />

Eğer isterseniz ve ayrıca, girdiyi

I don't no if there is a better way to do that. But, when I need to do such thing, I do in this way:

<script>
<?php
foreach($_POST as $key => $valule)
{
    echo "$('$key').val('$value')";
}
?>
</script>

Yani, nextstep dosyasında yapmanız gerekir tüm sonrası değişkenleri aracılığıyla gizli alanları ve sonra sadece döngü kurmak ve jquery aracılığıyla her biri ayarlanır.