JavaScript:将input标签中的内容打印到控制台

本文介绍了如何在HTML页面中通过JavaScript实现登录和注册表单的功能,当用户填写信息后,使用F12开发者工具观察,通过`document.querySelector`获取input元素值,并将其打印到浏览器控制台中显示。
摘要由CSDN通过智能技术生成

使用浏览器进行开发时,按F12可以查看网页信息。

目标:实现将input标签中的内容,打印到控制台(console)

HTML页面的关键代码实现:

登录功能:

HTML代码:

        <div class="form-container sign-in-container">
            <form id="login-form" action="#">
                <h1>用户登录</h1>
                <div class="social-container">
                    <a href="#"><i class="iconfont icon-qq"></i></a>
                    <a href="#"><i class="iconfont icon-weixin"></i></a>
                    
                    <!-- <a href="#"><i class="iconfont icon-github"></i></a> -->
                </div>
                <span>您可以选择以上几种方式登录您的账户!</span>
                <input type="text" placeholder="用户名" id="login-username">
                <input type="password" placeholder="密码" id="login-password">
                <a href="#">忘记密码</a>
                <button type="submit" onclick="login()">登录</button>
            </form>
        </div>

实现逻辑:

为input标签添加id属性,如上代码:

为输入用户名的input标签添加id为login-username

为输入密码的input标签添加id为login-password

为button标签添加点击事件οnclick="login()",即点击按钮触发login()函数

JS代码:

/* 登录表单输入的信息打印到控制台 */  
function login() {
  const username = document.querySelector('#login-username').value;
  const password = document.querySelector('#login-password').value;
  console.log(`用户名为: ${username}, 密码为: ${password}`);
}

逻辑:

写一个JavaScript函数为login()

通过id属性获取input标签的内容,打印到控制台即可

注册功能的实现逻辑与登录功能大致相同,如下仅为关键代码:

HTML代码:

        <!--注册功能实现-->
            
        <div class="form-container sign-up-container">
            <form id="signup-form" action="#">
                <h1>用户注册</h1>
                <div class="social-container">
                    <a href="#"><i class="iconfont icon-qq"></i></a>
                    <a href="#"><i class="iconfont icon-weixin"></i></a>
                    
                    <!-- <a href="#"><i class="iconfont icon-github"></i></a> -->
                </div>
                <span>您可以选择以上几种方式注册一个您的账户!</span>
                <input type="text" placeholder="用户名" id="signup-username">
                <input type="password" placeholder="密码" id="signup-password">
                <input type="email" placeholder="邮箱" id="signup-email">
                <button id="send-code">发送验证码</button>
                <input type="text" placeholder="验证码" id="signup-code">
                <button type="submit" onclick="signUp()">注册</button>
            </form>
        </div>

 JavaScript代码:

/* 注册表单输入的信息打印到控制台 */  
function signUp() {
  const username = document.querySelector('#signup-username').value;
  const password = document.querySelector('#signup-password').value;
  const email = document.querySelector('#signup-email').value;
  const code = document.querySelector('#signup-code').value;
  console.log(`用户名为: ${username}, 密码为: ${password}, 邮箱为: ${email}, 验证码为: ${code}`);
} 

最后网页上的效果如下:

 

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值