2016-03-24 13 views
1

Bir takım onay kutularına sahibim ve seçili onay kutusunun değerini, bir sonraki sayfaya gizli alanın değeri ve onunla ilişkili sayı alanı ile birlikte geçmek istiyorum.Onay kutusuyla ilişkili gizli alan ve sayı alanının değeri sonraki sayfaya nasıl iletilir?

ve burada

<form name="testform" method="post" action="page2.php"> 
<li> 
<label>   
    <input type="checkbox" id="itemprice1" name="Itemprice[]" value="350" onclick="total(this.form);"/> 
    <?php the_post_thumbnail(); ?><p><?php echo get_the_title(); ?></p> 
    <input min="0" max="5" type="number" class="quantity" name="quantity" value="1" onclick="total(this.form);"/> 
    <input type="hidden" name="Itemname[]" value="Item A"> 
</label> 
</li> 

<li> 
<label>   
    <input type="checkbox" id="itemprice2" name="Itemprice[]" value="250" onclick="total(this.form);"/> 
    <?php the_post_thumbnail(); ?><p><?php echo get_the_title(); ?></p> 
    <input min="0" max="5" type="number" class="quantity" name="quantity" value="1" onclick="total(this.form);"/> 
    <input type="hidden" name="Itemname[]" value="Item B"> 
</label> 
</li> 

<li> 
<label>   
    <input type="checkbox" id="itemprice3" name="Itemprice[]" value="350" onclick="total(this.form);"/> 
    <?php the_post_thumbnail(); ?><p><?php echo get_the_title(); ?></p> 
    <input min="0" max="5" type="number" class="quantity" name="quantity" value="1" onclick="total(this.form);"/> 
    <input type="hidden" name="Itemname[]" value="Item C"> 
</label> 
</li> 
<input type="submit" name="fb" value="small" /> 
</form> 
+1

Olası kopyası [Bir onay kutusu seçildiğinde gizli alanın geçiş değeri] (http://stackoverflow.com/questions/36196521/pass-value-of-hidden-field-when-a-checkbox-is- seçili) – SGR

cevap

0

İşaretli onay kutuları isteği değişkenlerde görünmüyor benim kod; eylem komut dosyasının bekleyeceği onay kutularını bilmesi gerekir. Aradığınız şey bu mu yoksa JavaScript’te zorluk çeken bir şey var mı?

+0

Aradığım temel mantık, bir onay kutusu işaretlendiğinde ortaya çıkar. Listedeki diğer değerler ile birlikte bir sonraki sayfaya geçilir. Örneğin, A onay kutusu işaretlenirse, ikinci sayfaya Checkbox A, Gizli Alan A ve Sayı alanı A değeri gönderilir. Bu bir anlam ifade ediyor mu? @ray – KevinG

+0

Elbette, bu mantıklı. Onay kutuları ile ilişkili olmayan herhangi bir form öğesinden değerleri kaldırmak için jQuery'yi kullanabilirsiniz. Ya da benzer efekt için radyo düğmelerini kullanabilirsiniz. Muhtemelen hangi onay kutularının işlem yapılabilir olduğunu ve dokunulmamış olduğunu bilmek için action = web sayfasındaki bazı akıllı mantıkları kullanmak istersiniz. –