我希望用户能够在我网站的文本字段中输入数据。有了这些数据,我希望他们能够操纵它。
例如:
假设有人需要将段落中的所有字母大写,而在我的网站上,我有一个 PHP 脚本可以做到这一点。如何为他们创建使用我的脚本的方法?
像这样:
- 将段落粘贴到左侧文本字段中
- 按“操作按钮”或在本例中为“大写字母”按钮
- 左侧文本字段中的文本通过脚本运行并全部大写
- 文本现在出现在右侧文本字段中
我想一个更好的方法是如何将用户输入与脚本连接起来并在运行后显示输出?
您必须将字段放在 HTML 文件中的表单中,例如:
<form method="post" action="script_that_does_the_action.php">
Left paragraph: <input type="text" id="leftP" name="leftP"><br>
Right paragraph: <input type="text" id="rightP" name="rightP">
</form>
然后在执行所有操作的脚本中,您可以像这样获取用户输入:
$userInput = $_POST['leftP'];
//do the capitalization now here
//store the result somehow. Maybe using sessions like this: $_SESSION["result"];
//then you have to redirect the page back to where the text fields are for example using header("location: ");
现在您回到了索引页面(如果我可以这样称呼它),将结果值粘贴到正确的字段:
<input type="text" id="rightP" name="rightP" value="<?php echo $_SESSION["result"]; ?>">
确保您的两个文件(操作脚本和索引文件)都是 .php 格式,并且您使用 session_start(); 开始会话;
这只是一个例子……最基本的一个。如果您想以正确的方式进行操作,我还建议您使用 javascript :)