javascriptを使用して作成された動的に生成されたhtmlテーブルを送信し、送信ボタンがクリックされたときにこのテーブルをphpメール関数に渡す必要があります。フォームに何らかの送信ボタンがクリックされ、動的に生成されたテーブルが失われた場合にもエラーが発生します。私は初心者であり、削除を使用して動的に生成された JavaScript テーブルを作成するまで苦労しました。このテーブルを php 送信ボタンに渡す必要があり、それから先に進むことしかできません。
今は時間が足りないので、助けていただければ幸いです。
コードは次のとおりです
テーブルに行を追加するには
function addRow(){
var a =document.getElementById("sociallink").value;
var b =document.getElementById("socialemail").value;
var c =document.getElementById("socialpass").value;
var media=document.getElementById('media');
if ( media.selectedIndex == "1" )
{
media_type = "facebook";
}
var table = document.getElementById("dataTable");
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
row.insertCell(0).innerHTML= '<input type="button" value = "Delete" onClick="Javacsript:deleteRow(this)">';
row.insertCell(1).innerHTML= media_type;
row.insertCell(2).innerHTML= a;
row.insertCell(3).innerHTML=b;
row.insertCell(3).innerHTML=c;
table.style.display ="block";
}
htmlをエコーするphpは次のとおりです
$form ="<form action='./form3.php' method='post' name='seoform'>
<tbody id='dataTable' border='1' cellpadding='2'>
<tr>
<td> Remove Media </td>
<td> Media </td>
<td>Media Link</td>
<td> Media Email</td>
<td> Media Password </td>
</tr>
<tr>
<td> </td>
<td > <input type='submit' name='seoformbtn' value='Register' /> </td>
</tr>
</tbody> </form> ";
echo $form;