我从 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/