gpt4 book ai didi

Javascript/PHP : set textarea value

转载 作者:行者123 更新时间:2023-11-29 01:09:50 25 4
gpt4 key购买 nike

我有以下脚本,它从我的数据库返回 2 个值。

$(document).ready(function() {
<?
$link=new mysqli($serveur,$login,$pass,$base);
mysqli_set_charset($link, "utf8");

$r=mysqli_query($link, "select sujet,corps from mail where type='Création_rationnaire'");
while($row = mysqli_fetch_array($r)) {
?>
document.getElementById("sujet").value="<? echo $row[sujet];?>";
document.getElementById("te").value="<? echo $row[corps];?>";
<? }mysqli_close($link); ?>
});

这是我的 2 种形式,一种是经典的 Input,另一种是文本区域。

<input id='sujet' class="form-field">
<textarea id="te" class="textarea" rows="9" cols="70"></textarea>

问题是:我的 SQL 请求在 MySQL 中有效,但是当“corps”如上回显时,输入中什么也没有出现,就像脚本崩溃一样……只有“sujet”可以成功回显。所以……为什么,为什么?提前感谢帮助我的人。

编辑:我只能在“te”文本框中回显一个像这样的字符串:echo 'something';...但没有别的工作...

最佳答案

试试这个

document.getElementById("sujet").value="<? echo $row['sujet'];?>";
document.getElementById("te").text="<? echo $row['corps'];?>";

或者如果你使用 jquery

var message = <?php echo $row['corps']; ?>;
$("#te").val(message);

Textarea 没有值,但它有文本。

在输入框中你会得到 <input type="text" value="example" />在文本区域中,值位于元素内部,如下所示

<textarea>example</textarea>

另一种方法是使用 innerHtml (javascript) 或 html (jquery) 。但请注意,html 标签将与这些选项之一一起显示

关于Javascript/PHP : set textarea value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30501691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com