我有一个名为订阅者名称的文本框。当我双击该文本框时,应打开一个子窗口。在该子窗口中,使用 mysql 查询的 while 循环显示订阅者名称列表。我的问题是当我双击它时将传递一个未定义的值。这个问题是由于从 db 表中循环订阅者名称造成的。我该如何解决?请尽快帮助我。这是我的代码。
<script type="text/javascript">
function displaymessage(){
opener.document.cash_entry.sub_name.value = document.subscriber.subname.value;
self.close();
}
</script>
<form>
<?php
$sel=mysql_query("select * from add_ticket");
while($row=mysql_fetch_array($sel)) {
$subscriber=$row['subscriber'];
?>
<input type="text" name="subid" id="subid" value="<?php echo $subscriber; ?>"
ondblclick="displaymessage()" readonly="true">
<?php } ?>
</form>