我在这里有一个应用程序,我想将“问题”添加到文本区域中,但不是在文本区域中显示“问题”,而是在文本区域中显示“[对象] [对象]”,我怎样才能得到它显示选择到测试区的问题?
要使用该应用程序,请执行以下步骤:
- 当您打开应用程序时单击绿色加号按钮,这将打开一个模式窗口。
- 您将在模态窗口中看到一个搜索栏,在搜索栏中输入“AAA”并单击“搜索”
- 您将看到搜索结果出现。单击其中一行旁边的“添加”按钮,我想要的是要在文本区域中显示的“问题”字段行中的内容。目前它正在显示“[Object] [object]”。
下面是代码:
<head>
<script type="text/javascript">
var plusbutton_clicked;
function plusbutton() {
// Display an external page using an iframe
var src = "previousquestions.php";
$.modal('<iframe src="' + src + '" style="border:0;width:100%;height:100%;">');
return false;
}
function closewindow() {
$.modal.close();
return false;
}
$('.plusimage').live('click', function() {
plusbutton($(this));
});
function plusbutton(plus_id) {
// Set global info
plusbutton_clicked = plus_id;
// Display an external page using an iframe
var src = "previousquestions.php";
$.modal('<iframe src="' + src + '" style="border:0;width:100%;height:100%;">');
return false;
}
function addwindow(questionText) {
if(window.console) console.log();
var txt = $(this).val(questionText);
if($(plusbutton_clicked).attr('id')=='mainPlusbutton') {
$('#mainTextarea').val(txt);
}
$.modal.close();
return false;
}
</script>
</head>
<body>
<form id="QandA" action="<?php echo htmlentities($action); ?>" method="post">
<div id="detailsBlock">
<table id="question">
<tr>
<td rowspan="3">Question:</td>
<td rowspan="3">
<textarea class="questionTextArea" id="mainTextarea" rows="5" cols="40" name="questionText"></textarea>
</td>
</tr>
</table>
<table id="plus" align="center">
<tr>
<th>
<a onclick="return plusbutton();">
<img src="Images/plussign.jpg" width="30" height="30" alt="Look Up Previous Question" class="plusimage" id="mainPlusbutton" name="plusbuttonrow"/>
</a>
<span id="plussignmsg">(Click Plus Sign to look <br/> up Previous Questions)</span>
</th>
</tr>
</table>
</div>
<hr/>
</form>
</body>
以下是在搜索结果中输出“问题”字段的代码:
<?php
$output = "";
while ($questionrow = mysql_fetch_assoc($questionresult)) {
$output .= "
<table>
<tr>
<td class='addtd'><button type='button' class='add' onclick='parent.addwindow();'>Add</button></td>
</tr>";
}
$output .= " </table>";
echo $output;
?>