php - 提交后从文本区域检索文本

标签 php html forms

假设我有一个带有文本区域的页面作为输入。 然后我有一个提交按钮,就在我拥有的所有内容的下方 输出文本区域。

现在我想做的是当输入已经提交并且 发送到输出文本区域,然后如何从输出区域检索文本。

这是我的代码:

    <head>

    <?php error_reporting(0);
         $OutputText = $_GET['OutputText'];  
     ?>
</head>
<body>
    <form action="#" method="_GET">

        <textarea name="InputText">
            hi
        </textarea>

        <input type="submit" name="submitFirstInput">

    </form>

    <textarea name="OutputText">
        <?php echo $_GET['InputText']; ?>
    </textarea>

    <hr>

    <p>Output String Length: <?php echo strlen($OutputText);  ?> </p>

</body>

由于我不明白的原因,它无法定义 $OutputText, 他们都必须是一种形式吗?据我了解,表格只是发送数据,测试它也无济于事。

请记住,这只是原始版本的准系统版本,本质上我有一些输入文本,然后通过一些逻辑对其进行了修改,因此我需要一些输出结果的统计信息。所以仅仅获得第一个输入并不是很有用..

最佳答案

添加一些javascript你可以同步两个文本区域:

        <!DOCTYPE html>
        <html lang="">

        <head>
            <title></title>
            <meta charset="utf-8">
            <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
            <script>
                $(window).load(function(){
                    $("#one, #two").on("change keyup", function(){
                        $("textarea").not($(this)).val($(this).val());
                    });
                });
            </script>

        </head>

        <body>
            <form action="#" method="GET">
                <textarea name="InputText" id="one"></textarea>
                <textarea name="OutputText" id="two"></textarea>
                <input type="submit" name="submitFirstInput">
            </form>

            <hr>
            <?php echo '<pre>'; var_dump($_GET); echo '</pre>'; ?>

            <p>Output String Length:
                <?php echo strlen($_GET['OutputText']);  ?> </p>

        </body>

        </html>

关于php - 提交后从文本区域检索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47097073/

相关文章:

PHP MySQL 选择并回显为 json

php - mysql更新子句被忽略

javascript - 背景图像仅在单个图像上切换

forms - Spring MVC ModelAttribute 字段为 Null 而不是表单输入值

php - sql将两个表单连接到数据库

php - 将数组插入数据库语法错误

php - Laravel 定义 Mutator

html - 在 <tbody> 上添加边框

html - 如果页面上没有文本,PHP/CSS 页脚将不会停留在页面底部

移动网站的 Javascript 输入键按下事件替代方案