Javascript 使用HTML表单设置本地会话';s变量

Javascript 使用HTML表单设置本地会话';s变量,javascript,html,web,Javascript,Html,Web,我是一个新手,所以对不起,我还在学习,想测试一些东西 我想为我的网站做一个登记表。我不想让handler.php来处理表单中的数据集;相反,我希望它保存为localStorage数据,这样当用户注册时,它不会保存在我的服务器上,而是保存在他们的localStorage中 这可能吗?如果不是,谢谢你告诉我 以下是对我的意思的直观解释: 我看不到这个用例,但出于学习目的,这里介绍了如何实现它: <script> function welcomeUser() {

我是一个新手,所以对不起,我还在学习,想测试一些东西

我想为我的网站做一个登记表。我不想让
handler.php
来处理表单中的数据集;相反,我希望它保存为
localStorage
数据,这样当用户注册时,它不会保存在我的服务器上,而是保存在他们的
localStorage

这可能吗?如果不是,谢谢你告诉我

以下是对我的意思的直观解释:


我看不到这个用例,但出于学习目的,这里介绍了如何实现它:

<script>

    function welcomeUser() {

        // Check if we have a userName stored for this client.
        if(localStorage.getItem("userName")) {

            // Welcome the user if we do!
            alert("Welcome back " + localStorage.getItem("userName"));

        }

    }

    function saveData() {

        // Get input values
        var userName = document.getElementById('userName').value;
        var email    = document.getElementById('email').value;

        // Save to localStorage    
        localStorage.setItem("userName", userName);
        localStorage.setItem("email", email);

    }

    // Welcome our user.
    welcomeUser();

</script>

<form name="registerForm" action="javascript:void(0)" onsubmit="saveData()">
  <input type="text" id="userName">
  <input type="email" id="email">
  <input type="submit">
</form>

函数welcomeUser(){
//检查是否为此客户端存储了用户名。
if(localStorage.getItem(“用户名”)){
//欢迎用户,如果我们这样做!
警报(“欢迎回来”+localStorage.getItem(“用户名”);
}
}
函数saveData(){
//获取输入值
var userName=document.getElementById('userName')。值;
var email=document.getElementById('email')。值;
//保存到本地存储
setItem(“用户名”,用户名);
setItem(“email”,email);
}
//欢迎我们的用户。
welcomeUser();
小提琴:


参考资料:

这是可能的,但你不想知道什么时候有人注册到你的网站吗?如果没有,注册还有什么意义?非常感谢,这真的很有帮助。我对表格的作用感到困惑。非常感谢你的帮助!我还是JavaScript新手,只是想尝试为我正在进行的一个实践项目制作一个实验性的注册表单。再次感谢你!没问题,伙计,希望你今天过得愉快:-)@NabilTharwat