У меня проблема с получением значения из всплывающего окна в обычный оконный список. Во всплывающем окне я попытался получить значение из таблицы php, используя ссылку. Я не знаю, если это фрейм, вызывающий проблему, или код ... Можете ли вы помочь мне, пожалуйста ...
поле со списком, где значение будет введено после onClick
Выбрать
страница поиска
функция getScriptPage (div_id, content_id, get_count)
{
subject_id = div_id;
content = document.getElementById (content_id) .value;
http.open ("GET", "script_page.php? content =" + escape (content) + "& count =" + get_count, true);
http.onreadystatechange = handleHttpResponse;
http.send (нуль);
}
$ ('# select .coursetable a.principal'). click (function (e) {
var text = $ (this) .parent (). prev (). prev (). prev (). prev (). prev (). text ();
$ ( 'Щ-автозаполнения-вход') вал (текст).
});
<span class="textb">Enter Search Keyword here :</span>
<input type="text" id="text_content" size="30" onKeyUp="getScriptPage('count_display','text_content','1')">
<input type="button" class="login" value="Search" onMouseUp="getScriptPage('output_div','text_content','0')">
<div id="count_display">
</div>
<div id="output_div">
</div>
</form>
страница скрипта
include('config.php');
$strlen = strlen($_GET['content']);
$display_count = $_GET['count'];
$select = "select * from course where course_name like '%".$_GET['content']."%' or course_type like '%".$_GET['content']."%' or duration like '%".$_GET['content']."%' or step_id like '%".$_GET['content']."%'";
$res = mysql_query($select);
$rec_count = mysql_num_rows($res);
if($display_count)
{
echo "There are <font color='red' size='3'>".$rec_count."</font> matching records found.Click Search to view result.";
}
else
{
?>
Результат поиска
название
тип курса
описание
продолжительность
step_id
if($rec_count > 0)
{
while($data=mysql_fetch_array($res))
{
echo "<tbody>
<tr>
<td class='principal'>".$data['course_name']."</td>
<td class='principal'>".$data['course_type']."</td>
<td class='principal'>".$data['description']."</td>
<td class='principal'>".$data['duration']."</td>
<td class='principal'>".$data['step_id']."</td>
<td>" .'<a href="" id="select" class="lien2" name="select" value="'.$data['course_name'].'" >Select</a>' ."
</tr>
</tbody>";
}
}
else
echo '<td colspan="5" align="center"><FONT SIZE="2" COLOR="red">No matching records found....!</FONT></td>';
}
?>
Я попробовал следующий код JavaScript на странице поиска, но все еще не работает
$ ('# output_div .coursetable a.principal'). Click (function (e) {
var text = $ (this) .parent (). prev (). prev (). prev (). prev (). prev (). text ();
$ ( 'Щ-автозаполнения-вход') вал (текст).
});
или
$ ('# select .coursetable a'). Bind ('click', function (event) {
var text = $ (this) .parent (). prev (). prev (). prev (). prev (). prev (). text ();
$ ( 'Щ-автозаполнения-вход') вал (текст).
}); * * Тысячу тридцать-два
Можете ли вы помочь мне, плз ...
Thx
С уважением