テキストボックスに値を追加するのを手伝う必要があります。以下の関連するコードを使用して、ユーザーはテーブルの行からテキストボックスに「オプションタイプ」を追加できます。たとえば、ユーザーが[追加]ボタンをクリックし、その行内でオプションタイプが[AD]の場合、テキストボックスに「AD」が追加されます。ただし、テキストボックスに「AD」を追加したくありません。「TrueorFalse」と「YesorNo」のオプションを除いて、テキストボックスに数字を追加したいのですが、そのまま挿入できます。各オプションタイプの番号は次のとおりです。
Option Type Number
A-C 3
A-D 4
A-E 5
A-F 6
...
A-Z 26
True or False True or False
Yes or No Yes or No
私の質問は、すべての文字オプションタイプ(TrueまたはFalseとYesまたはNoは同じまま)の数字をテキストボックスに挿入するにはどうすればよいですか?
以下は、テーブルの行からテキストボックスにオプションタイプを挿入する関連コードです。
テーブルの行と追加ボタン:
echo "<table border='1' id='resulttbl'>
<tr>
<th class='optiontypeth'>Option Type</th>
</tr>";
foreach ($searchResults as $key=>$question) {
echo '<td class="optiontypetd">'.htmlspecialchars($searchOption[$key]).'</td>';
echo "<td class='addtd'><button type='button' class='add' onclick=\"parent.addwindow('$searchOption[$key]');\">Add</button></td></tr>";
}
echo "</table>";
以下は、オプションタイプが現在挿入されているテキストボックスです。
<input type="text" name="gridValues" class="gridTxt maxRow" id="mainGridTxt" readonly="readonly" />
以下は、現在オプションタイプを上のテキストボックスに挿入する関数です。
function addwindow(gridValues) {
if(window.console) console.log();
if($(plusbutton_clicked).attr('id')=='mainPlusbutton') {
$('#mainGridTxt').val(gridValues);
}
$.modal.close();
return false;
}