Javascript HTML表单:在输入中显示文本(文本区域)
我有一个表格,我预先填写了我的数据库数据。它对我所有的输入都非常有效。我有一个文本(我使用文本区域输入数据库)。但是,当我使用以下内容时,文本区域中确实会显示文本(如果我将其更改为“输入”,则它可以工作,但我不允许使用文本区域中的多行和多列)Javascript HTML表单:在输入中显示文本(文本区域),javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有一个表格,我预先填写了我的数据库数据。它对我所有的输入都非常有效。我有一个文本(我使用文本区域输入数据库)。但是,当我使用以下内容时,文本区域中确实会显示文本(如果我将其更改为“输入”,则它可以工作,但我不允许使用文本区域中的多行和多列) 刚刚测试过,可以正常工作: <textarea rows="4" class="form-control" name="roster_description" id="roster_description"
刚刚测试过,可以正常工作:
<textarea
rows="4"
class="form-control"
name="roster_description"
id="roster_description"
placeholder = "<?php if ($description_roster) echo $description_roster;?>">
</textarea>
好的,不知道为什么,但以下方法有效:
<textarea class="form-control" id="description_roster"
name="description_roster" rows="4"
placeholder=<?php
if ($description_roster){
echo '"'.$description_roster.'"';
} else {
echo "";
}
?>
></textarea>
问题是你的声明:
echo "";
不产生引号-它产生空字符串。您希望将其替换为:
echo '""';
这将产生placeholder=“”>
而不是placeholder=>
您的PHP的输出是什么?这是一个暗中拍摄,删除该换行符,并将其放在一行中:?>
可能相关此代码应该可以工作。你能在textarea
定义之前发布代码吗?@uʍopǝpısdn$description(u花名册是一个字符串“由球员组成的团队”不是一个解决方案,但如果你有类似Dwayne“the Rock”Johnson
的描述,你可能会首先发布代码。这不是问题。此外,该问题还检查了是否存在description\u花名册
,这是一件好事。所以你的解决方案比问题本身更糟糕。
echo '""';