【问题标题】:Get data from submit button, display text file , clear text box从提交按钮获取数据,显示文本文件,明文框
【发布时间】:2013-04-02 20:25:44
【问题描述】:

我的需求对我来说有点复杂, 但对许多人来说这很容易..

这就是我想要的, 在我的表单中,我有 3 个对象,文本框、提交按钮和显示区域。

用户必须在文本框中输入一些详细信息并按提交按钮, 详细信息必须显示在下面的显示区域(显示框)中。 显示详细信息后,文本框必须为空。用户不能或不应该编辑显示区域的详细信息。

这是我尝试过的,

  1. 输入文本,点击提交按钮-数据将保存在文本文件1中

  2. 以追加方式打开Text file2,将Text file1添加到Text file2中

  3. 显示文本文件 2,明文文件 1(供下次使用)

【问题讨论】:

  • 额外信息 - 一个用户可以输入任意数量的数据
  • 我也试过 php , html ..

标签: php html text form-submit


【解决方案1】:

它相当基本的 HTML + Javascript 。无论如何这里的代码:)

<html>
<head>
<script>
function display()
{
document.getElementById("displayarea").innerHTML = document.getElementById("myinput").value;    
document.getElementById("myinput").value = "";
}
</script>
</head>

<body>
<input type="text" name="myinput" id="myinput">
<input type="button" value="Submit" name="submit" id="submit" onClick="display()"/>
<div id="displayarea">Sample Text. This data will disappear if you press button</div>
</body>
</html>

【讨论】:

  • 不@Dipen Baskaran ..我问了追加兄弟..你所有的编码都是正确的,。但是如果我们输入 123 然后提交,它会显示..(到目前为止,你是伟大的兄弟..)之后如果我们在文本框中输入 abcd 并且如果我们点击提交,显示的 123 就消失了,我需要的是显示 abcd低于 123 .. 即附加并且必须使用 BR 进行下一行...再次感谢 Dipen Baskaran 兄弟..
【解决方案2】:
//view.php
<?php

if (isset($_POST['submit'])
{
$text = $_POST['text1'];
echo $text;
echo "<br />";
}
echo "<form action= '' method='post'>
Text Box: &nbsp; <input type='text' name='text1' />
<input type='submit' name='submit' />
</form>";

?>

【讨论】:

  • 解析错误:语法错误,第 4 行 view.php 中出现意外的“{”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多