我正在使用 HTML 做一個表單,我發現當我使用我的提交按鈕時它顯示我的本地 C 驅動器
它不提交我的表格
代碼:
<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>
uj5u.com熱心網友回復:
在這里你可以使用這個邏輯:
<!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>
uj5u.com熱心網友回復:
在您的<form>標簽中,您使用了一個屬性,該屬性action='/'在您單擊提交按鈕時打開。這是在檔案索引或驅動器默認地址的情況下。如果將其更改為:
<form id="form" action="#">
它不會重定向到默認地址。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/534979.html
標籤:网页格式形式验证按钮提交
