0
私はcodeignitorを使用していますので、質問は無意味ですが、事前に申し訳ありませんが、私はコーディング中に特定の要件に立ち往生しています。私は以下のようにforループを持っています:ループの内部にフォームを作成
<?php foreach($messages as $req):?>
//This loop will execute depending on number of rows and is working fine.
<?php echo form_open('message/addFrom_masterlist','id="myform"'); ?>
//form is having input fields.
<?php echo form_close();?>
\\this acts as a submit button to my form which submits the form using javascript.
<input type="button" name="button" id="b1" class="btn btn-primary" onclick="myFunction1()" value="Submit"/>
<?php endforeach; ?>
//Below is javascript code for from submit.
<script>
function myFunction1() {
document.getElementById("myform").submit();
}
問題は、その都度ボタンをクリックすると、同じフォームがsubmitted.I誰かが私を助けてform.Please内の送信ボタンを使用したくないされているため、私は、フォームのID名が一意になりたいです
どのフォームを送信するかをどのように指定するのですか? – itzmukeshy7
送信ボタンなしでフォームを送信することはできません。送信ボタンを使用せずにajaxのみを使用してフォームデータを送信できます。 – itzmukeshy7
複数のフォームに対して1つの送信ボタンがあるという考えは良くありません。 @ itzmukeshy7はあなたのシナリオではajaxが唯一の方法だと言っています。私はまた、要件を誤解して状況を複雑にしていると感じています。シナリオを簡単に説明してください。 – BlackBurn027