0
我無法在表單文章中獲取選定單選按鈕值。無論我選擇哪個選項,我都會獲得「開啓」的值。請注意,這是在Wordpress插件選項頁面中。無法在PHP表單中檢索選定單選按鈕值
代碼如下形式:
?>
<div class="wrap">
<?php screen_icon(); ?>
<h2>Title</h2>
<br />
<form action="options-general.php?page=page" method="post">
<table class="widefat">
<thead>
<tr>
<th></th>
<th>Site Name</th>
<th>Site URL</th>
<th>Username</th>
</tr>
</thead>
<tfoot>
<tr>
<th></th>
<th>Site Name</th>
<th>Site URL</th>
<th>Username</th>
</tr>
</tfoot>
<tbody>
<?php
$size = count($sites);
for ($i = 0; $i < $size; $i++) {
echo '<tr>';
for ($j = 0; $j < 4; $j++) {
if ($j == 0) {
echo '<td><input type="radio" id="cta_siteID_'.$i.'" name="cta_siteID",value="'.$i.'"/></td>';
}
else
{
echo '<td>'.$sites[$i][$j-1].'</td>';
}
}
echo '</tr>';
}
?>
</tbody>
</table>
<br />
<input type="hidden" name="formType" value="main" />
<select name="selectedItem">
<option value="" selected="true">Select an Option</option>
<option value="add">Add Site</option>
<option value="edit">Edit Site</option>
<option value="delete">Delete Site</option>
</select>
<input type="submit" name="Apply" value="Apply" class="button-primary" />
</form>
</div>
當我在電臺組中選擇一個項目後做的var_dump($ _ POST),我得到如下:
onarray(4){ [「cta_siteID」] => string(2)「on」[「formType」] => string(4)「main」[「selectedItem」] => string(4)「edit」[「Apply」] => string (5)「應用」}
值正在呈現正確發佈表單之前的HTML,不知道發生了什麼。
無論選擇哪個無線電選項,「開」值都會顯示出來,如果沒有選擇任何選項(根據我的預期),根本不會顯示。
D'oh!應該抓住了!感謝您的幫助! – mjsalinger