我有一个文字区域,我需要一些文字。
我只需要在PHP上回复该文本,而在相同的页面上
到目前为止,这是我的代码:
<body>
<br>
<h1>Charles Dickens</h1>
<form action="Charles Dickens.php" method="GET">
<hr/>
<textarea rows="20" cols="100" name="textTest">This a is the text Testing area.</textarea>
<hr/>
</form>
<br>
<br>
<?php
$textTest = $_GET['textTest'];
echo $textTest;
?>
</body>
由于某种原因,它给了我一个“未定义的错误”,尽管定义了变量:
textTest is undefined.
答案 0 :(得分:1)
我建议你也改变你的文件名:
在这里你可以这样,但你需要提交一份表格:
<?php
if(isset($_GET["textTest"]){
echo $_GET["textTest"];
}
?>
如果您不想提交表单,请尝试:
<script>
$('#text-id').keypress(function() {
var value = this.value;
console.log(value);
});
</script>
答案 1 :(得分:0)
你必须检查是否仍然定义了get变量:
<?php
if(isset($_GET["textTest"]){
echo $_GET["textTest"];
}
?>
或将?textTest=the%20text
添加到uri;)
答案 2 :(得分:0)
我无法为此添加评论......
尝试
var_dump($_GET['textTest'])
还要添加Ahmad Hassan所说的内容,因为在提交表单之前,varible是未定义的
if(isset($_GET['textTest'])) { echo $_GET['textTest'] }