html - 我如何记录提交?

标签 html css

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 7 年前

我只是想将提交记录到我可以在 github 中查看的 txt 文件中,我想要一个提交表单,例如:密码和电子邮件,然后当您单击确定时,它会像 github 中的 txt 文件一样将其记录到“电子邮件:密码”格式..任何人都知道如何做到这一点?我真的很感激!

到目前为止,这是我的代码:

<div class="shopping-input input-text">
    <input type="text" placeholder="Enter your Minecraft username." name="username" maxlength="16">
</div>
<div class="shopping-continue element_button">
    <div class="l"></div>
    <div class="r"></div>
    <div class="button_block">
        <a>Continue</a>
    </div>
</div>

最佳答案

从您的评论来看,您似乎没有太多的表单或 Web 开发经验。

你说你想把它“记录”到一个文本文件中。这通常不是最好的主意,因为文本文件通常很容易被公众访问和阅读。最好改用数据库。

但是,要使用文本文件或数据库,您将需要一个 server-side language可以与服务器交互的(例如文件)。标记语言“HTML”和“CSS”不会帮助您完成表单提交 — 它们是客户端语言,有助于页面的格式化,并且只与浏览器用户交互, 并且不能编辑文件。

PHP 是服务器端语言的一个例子。你应该阅读它和file IO .


假设您知道如何使用 PHP,这将是一个非常简单的示例:

HTML 文件:index.html

<form action="action.php" method="post">
    Enter your name here: <input name="name" type="text" />
    <input type="submit" value="Submit" />
</form>

PHP 文件:action.php

<?php
    $name = $_POST["name"];
    $file_to_write = fopen("name_file.txt","w+");
    fwrite($file_to_write, $name);
    fclose($file_to_write);
?>

关于html - 我如何记录提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34427486/

上一篇:javascript - React.jS 中内联所有样式的性能问题?

下一篇:Javascript 文件适用于计算机文件上的 HTML,但不适用于 Github

相关文章:

javascript - 如何将翻译后的文本插入数据库php

javascript - 使用 jQuery 修改列表 (<ul> <li>)

java - 在 Vaadin 应用程序中使用 HTML 模板

html - 顶部有白色边框

jquery - 更改事件选项卡上的父 Div 背景颜色

javascript - AngularJS 使用输入值属性

JQuery:帮助使用 .each() 和 .append() 将图片添加到 HTML

jQuery CSS : Dynamically change attributes of a class

html - CSS3 的逻辑与

CSS 使用现有代码制作事件状态导航元素