2016-03-28 18 views
0

2つのForm_Openを1つの場所に配置したいと思います。 2つの提出ボタン。コードの後に​​:2つのform_openを1つの場所codeigniter

<?php $att1 = array('id' => 'form1'); 
echo form_open('cart/invoiceprint',$att1); 
echo form_input(array('name'=>'kode','type'=>'hidden','value'=>'Test01'));?><button type="submit" id="btnForm1"><i class="fa fa-print"></i> Print</button><?php form_close();?> 

<?php $att2 = array('id' => 'form2'); 
echo form_open('cart/done',$att2); 
echo form_input(array('name'=>'kode','type'=>'hidden','value'=>'Test01'));?><button type="submit" id="btnForm1"><i class="fa fa-print"></i> Done</button><?php form_close();?> 

「完了」ボタンをクリックするたびに、常にページの請求書に移動します。 ページへの完了ボタンはどのように完了しましたか?

答えて

0

formタグをネストすることはできません。その後、再びそれを閉じて、その後、新しいフォームタグを開く

echo form_close(); 

で新しいフォームタグを開く前に、最初のformタグを閉じCan you nest html forms?

を解決するには、ここでこの答え、

を参照してください。


別の回避策を使用すると、1つのボタンを提出し、あなたがそれを使用している場合、JavaScriptやjQueryを使ってそれを提出することにより、ジャバスクリプトによって仮想フォームデータをポストするために別のボタンをバインド上の単一のフォームタグを入れています。

関連する問題