javascript - PHP/MYSQL Javascript - 使用按钮将从数据库中提取的行值插入到文本字段中

标签 javascript php mysql sql

我从 mysql 数据库中提取表信息:

我需要按钮来选择文本字段中显示的信息,下面的代码非常适合 mobile_number 但不适用于 serial_number。两种字段类型都是 varchar。

php 拉出信息和 html 按钮

<?php while ($row = mysql_fetch_array($query)) { ?>
<td><?php echo $row['serial_number']; ?><input type="button" value="select" onclick="button(<?php echo $row['serial_number']; ?>)" /></td>
<td><?php echo $row['mobile_number']; ?><input type="button" value="select" onclick="button1(<?php echo $row['mobile_number']; ?>)" /></td>

文本字段

<input type="text" id="textfield"/>
<input type="text" id="textfield2"/>

按钮的 JS

function button(text) {
     $("#textfield").val(text);
}
function button1(number) {
     $("#textfield2").val(number);
}

提前感谢您的帮助。

最佳答案

您应该将文本括在引号内,例如

onclick="button('<?php echo $row['serial_number']; ?>')"

同样适用于手机(可能只是因为它是一个数字)

关于javascript - PHP/MYSQL Javascript - 使用按钮将从数据库中提取的行值插入到文本字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19785737/

相关文章:

javascript - 使用 php 刷新时无法更改事件分页按钮

PHP:从 jQuery 解析 JSON

php - 更改店面主题标题中项目的顺序

mysql - 如何在 MySQL 中选择不同的行?

mysql - 如何在 mysql 中使用 symfony 和 Doctrine 查看表中的分页?

Javascript 日期在每月的第一天停止工作。

javascript - `.babelrc` 文件在嵌套的node_modules文件夹中找不到预设

MYSQL GROUP BY/ORDER BY 混淆

javascript - JS "smart"跨多个段落的文本 chop

javascript - 当在函数内创建图表时,销毁 Chart.js 不起作用 - Chart.destroy() 不是函数