我创建了一个文本框,如下所示 -
<textarea name ="textbox" rows="20" cols="50" id ="textbox" style="background-color: #000000; font-size:14.5px; font-family:arial; color:#FFFFFF;"> </textarea>';
在PHP脚本中,我试图获取文件的内容,然后尝试填充文本框的值字段,如下所示:
echo '<script> document.getElementById("textbox").value = "'.$final1.'";</script>';
where $final1 = file_get_contents(FILENAME);
我看到值字段中没有填充任何内容,当我尝试回显此变量时,我也看不到任何输出。我尝试给变量说$test = "ABCD";
并填充此变量并且它有效。
我知道这与HTML特殊字符有关,因为我的文件有很多特殊字符,但我找不到解决方案。
请帮助。谢谢!
答案 0 :(得分:0)
如果你的问题与你加载的文件有关,那个html / javascript不喜欢试试这个
$final1 = htmlspecialchars( file_get_contents(FILENAME) );
echo '<script> document.getElementById("textbox").value = "'.$final1.'";</script>';