Javascript 在文本区域中看不到数据
在文本区域中看不到数据Javascript 在文本区域中看不到数据,javascript,html,Javascript,Html,在文本区域中看不到数据 createdocument.php <html> <head> <script type="text/javascript" src="../jquery-1.8.1.js"></script> <script language="javascript"> function insertFormulationToTextErea(string){
createdocument.php
<html>
<head>
<script type="text/javascript" src="../jquery-1.8.1.js"></script>
<script language="javascript">
function insertFormulationToTextErea(string){
document.getElementById("argumentId").value = string;
}
</script>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<textarea name="argument" id="argumentId" rows="10" cols="50"></textarea>
<?php
if(isset($_REQUEST['formulation']))
$formulation = $_REQUEST['formulation'];
else $formulation = "No data receive";
$formulation = base64_decode($formulation);
echo "<script>insertFormulationToTextErea('$formulation')
</script>";
echo $formulation;
?>
</body>
</html>
函数insertFormulationToTextErea(字符串){
document.getElementById(“argumentId”).value=string;
}
您正在做的事情看起来有点复杂,请简单地尝试以下操作:
<textarea name="argument" id="argumentId" rows="10" cols="50" value="<?php echo $formulation; ?>"></textarea>
尽管我强烈建议您避免那样编码。现在它可以工作了。非常感谢。php代码应该在标记之间:没问题,祝你好运。:)很高兴我能帮忙。请记住,textarea值和textarea innerHTML是两个不同的东西。
echo "<script>insertFormulationToTextErea(".$formulation.")</script>";