我有一個form
其中包含table
。在table
中,我使用了foreach
來獲取多個數據。提交按鈕無法在包含帶有foreach的表格的表格中工作
這是我的代碼:
<from method="post" action="/provider/provider/checkUserCodeValidation">
<table style="direction: rtl;text-align: right;width: 1500px;font-family: tahoma;" align="center">
<thead>
<tr>
<th style="width:5%; ">row</th>
<th style="width:20%;">Fullname</th>
<th style="width:30%">Title</th>
<th style="width: 5%">Number</th>
<th>Date</th>
<th>ProCode</th>
<th>UseCode</th>
</tr>
</thead>
<tbody>
<?php
$i=1;
foreach($Items as $Item)
{
echo '<tr>
<td>'.$i.'</td>
<td>'.$Item->getUser()->getFullName().'</td>
<td>'.$Item->getContractTitle().'</td>
<td>'.$Item->getCount().'</td>
<td>'.$Item->getCreationDate(true,'Date').'</td>
<td>'.$Item->getProviderCode().'</td>
<td><input name=userCode id=userCode></td>
</tr>';
$i++;
}
?>
</tbody>
<input type="submit" name="Submit" id="submit_butt" value="Submit"/>
</table>
</from>
每一行中的值是除UseCode
作爲輸入標籤靜態的。 用戶輸入一個數字並按下submit
按鈕,表單應該發佈數據,但它不會。 我想知道爲什麼?我甚至允許這樣做表中的foreach嗎?如果沒有,我該怎麼做才能做到這一點?
無論如何,解決方案有幫助! JQuery
,Ajax
,任何東西。
發佈你的JS/Jquery部分 –
'form'標籤在哪裏? –
@ noobie-php我沒有使用任何JS這是一個簡單的HTML和PHP的東西 – Sean