如何获取写在<textarea>上的内容,然后将其复制到单独的html页面上

时间:2016-11-22 19:40:24

标签: php html

&lt; p&gt;您好,我想知道如何处理textarea上的内容,然后将其复制到一个单独的html页面上。就像堆栈溢出这里所做的一样,如何编写,发布,然后人们可以看到它。 &LT; / p为H. &lt; p&gt;文本区域和提交按钮的示例 &lt; a href =&#34; https://i.stack.imgur.com/8MQYL.jpg" rel =&#34; nofollow noreferrer&#34;&gt;示例&lt; / a&gt;&lt; / p&gt; &lt; p&gt;代码示例(对于textarea)&lt; / p&gt; &lt; pre&gt;&lt; code&gt;&lt; form class =&#34; pryform&#34; form action =&#34; phpfile.php&#34;&gt;     &lt; div class =&#34; form-group&#34;&gt;         &lt; label for =&#34; exampleInputName1&#34;&gt;名称(可选,将显示)&lt; / label&gt;         &lt; textarea class =&#34; form-control&#34; ID =&#34; prnform&#34;占位符=&#34;名称&#34;行=&#34; 1&#34;&GT;&LT; / textarea的&GT;     &LT; / DIV&GT;       &lt; div class =&#34; form-group&#34;&gt;         &lt; label for =&#34; exampleInputDescription1&#34;&gt;说明&lt; / label&gt;         &lt; textarea class =&#34; form-control&#34; ID =&#34; prdform&#34;占位符=&#34;说明&#34;行=&#34; 3&#34;&GT;&LT; / textarea的&GT;     &LT; / DIV&GT;         &lt; button type =&#34;提交&#34; class =&#34; btn btn-default&#34; ID =&#34;按钮&#34;数据文本加载=&#34;加载中&#34;&GT;提交&LT; /按钮&GT; &LT; /形式&GT; &LT; /代码&GT;&LT; /预&GT; &lt; p&gt;然后是应该发生的事情的一个例子:&lt; / p&gt; &lt; p&gt;&lt; a href =&#34; https://i.stack.imgur.com/JBaCZ.gif" rel =&#34; nofollow noreferrer&#34;&gt;示例&lt; / a&gt;&lt; / p&gt; &LT; p为H.感谢和LT; / p为H.

3 个答案:

答案 0 :(得分:0)

尝试这样的事情。表单页面:

<form method="get" class="pryform" form action="phpfile.php">
  <div class="form-group">
    <label for="exampleInputName1">Name (optional, will be displayed)</label>
    <textarea class="form-control" name="exampleInputName1" id="prnform" placeholder="Name" rows="1"></textarea>
  </div>
  <div class="form-group">
    <label for="exampleInputDescription1">Description</label>
    <textarea class="form-control" name="exampleInputDescription1" id="prdform" placeholder="Description" rows="3"></textarea>
  </div>
    <button type="submit" class="btn btn-default" id="button" name="submit" data-text-loading="Loading...">Submit</button>
</form>

和phpfile.php:

<?php

if (isset($_GET['submit'])) {
  echo $_GET['exampleInputName1'] . "<br />";
  echo $_GET['exampleInputDescription1'];
}

?>

答案 1 :(得分:0)

您必须为textarea指定name。例如:

<textarea class="form-control" id="prnform" placeholder="Name" rows="1" name="name"></textarea>

<textarea class="form-control" id="prdform" placeholder="Description" rows="3" name="description"></textarea>

然后,您可以phpfile.php $_GET['name']$_GET['description']

访问<h2><?= $_GET['name'] ?></h2> <h1><?= $_GET['description'] ?></h1>
    if (frm) {
        disable = frm.$invalid;
        if (frm.$invalid && frm.$error && frm.$error.required) {
            frm.$error.required.forEach(function (error) {
                disableArray.push(error.$name + ' is required'); 
            });
        }
    }
    if (disableArray.length > 0) {
        vm.disableMessage = disableArray.toString();
    }

答案 2 :(得分:0)

html代码: -

<form action="" method="post">
<textarea name="text" placeholder="enter the text here..."></textarea>
<input type="submit" name="submit" value="click here">
</form>

php代码: -

<?php
if(isset($_POST["submit"])){
echo $_POST["text"];
}
?>