简体   繁体   中英

While button is clicked my local C drive is being opened

I was doing a form using HTML and i found that when I'm using my submit button it is showing my local C drive

It doesn't submit my form

CODE:

<div class="container">
    <form id="form" action="/">
        <h1>Registration</h1>
        <div class="input-control">
            <label for="username">Username</label>
            <input id="username" name="username" type="text">
            <div class="error"> </div>
        </div>

        <div class="input-control">
            <label for="username">Email</label>  
            <input id="email" name="username" type="text">
            <div class="error"> </div>
        </div>
        <div class="input-control">
            <label for="Message">Message </label>  
            <input id="Message" name="username" type="text">
            <div class="error"> </div>

            <button type="submit">Sign up</button>
    </form>

Here you can use this logic:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <form onsubmit="sub(event)">
      <input type="text" name="username" />
      <input type="password" name="password" />
      <button type="submit">save</button>
    </form>

    <script>
      async function sub(ev) {
        // prevents refresh
        ev.preventDefault();
        console.log(ev.target.username.value);
        console.log(ev.target.password.value);
      }
    </script>
  </body>
</html>

In your <form> tag you have used an attribute action='/' which is opened when you click submit button. That is in case of a file the index or your drive default address. If you change it to:

<form id="form" action="#">

it will not redirect to default address.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM