[英]Codeigniter : How to make dynamic radio button for DISC test?
我要進行DISC測試,它有8個單選按鈕。 我已經嘗試過了 。 但這是行不通的。 這是我的代碼:
<script>
$(".radioGroup input").change(
function(){
i= $(this).index();
sibling = $(this).parent()
.siblings()
.find("input")
.eq(i);
if (sibling.is(":checked"))
$(this).removeAttr("checked");
}
);
</script>
<?php
echo "<table class=\"input\" cellpadding=\"1\" >";
echo " <tr align=\"center\">
<th>Most</th>
<th>Less</th>
<th>Statement</th>";
echo " </tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"p_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"k_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Powerfull";
echo " </td></tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"p_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"k_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Brave";
echo " </td></tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"p_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"k_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Leadership";
echo " </td></tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"p_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"k_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Honest";
echo " </td></tr>";
echo "</table>";
?>
我想選擇Most
一個, Less
選擇一個,例如“ Most Honest
和Less Powerfull
。 我想說的是,如果我選擇“ Most Honest
,然后單擊“ Less in honest
,則提示我必須選擇其他語句。 怎么解決呢?
From What i understand from your question,as per your expectation You should set same name as same Statement . For eg.
echo " <tr align=\"center\">
<th>Most</th>
<th>Less</th>
<th>Statement</th>";
echo " </tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"p_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"p_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Powerfull";
echo " </td></tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"k_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"k_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Brave";
echo " </td></tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"kp_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"kp_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Leadership";
echo " </td></tr>";
echo " <tr>
<td align=\"left\"><input type=\"radio\" name=\"pk_jwb\" value=\"1\"></td>
<td align=\"left\"><input type=\"radio\" name=\"pk_jwb\" value=\"1\"></td>
<td align=\"left\" bgcolor=\"#C0C0C0\">Honest";
echo " </td></tr>";
echo "</table>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.