HTML提交只在一瞬间起作用
HTML submit does function only for a split second
每当我单击提交时,它都会执行该功能,但只显示一瞬间,然后消失。对不起,我不能提供更多的细节,我还是html和JavaScript的新手,所以我真的不明白哪里出了问题。
JavaScript
function addtext() {
var user = document.login.user.value;
var pass = document.login.pass.value;
var email = document.login.email.value;
var phone = document.login.phone.value;
document.writeln("Thank you for taking time to visit us. We will contact you as soon as possible.");
document.writeln("<pre>");
document.writeln("Welcome : " + user + " The details you entered are as followed:");
document.writeln("Username : " + user);
document.writeln("Password : " + pass);
document.writeln("Email Address : " + email);
document.writeln("Phone : " + phone);
}
HTML
<form name="login" method=post onsubmit="addtext()">
<label for="user">Username</label>
<input type="text" name="user" placeholder="Username" pattern="^[A-Za-z0-9_]{1,15}$" title="15 maximum characters.">
<br>
<label for="pass">Password</label>
<input type="text" name="pass" placeholder="Password" pattern="(?=^.{6,9}$)((?=.*'d)|(?=.*'W+))(?![.'n])(?=.*[A-Z])(?=.*[a-z]).*$" title="Must have one upper case and one lower case. Minimum chars 6, Maximum Chars 9">
<br>
<label for="email">Email Address</label>
<input type="text" name="email" placeholder="Email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+'.[a-z]{2,3}$" title="Please enter a valid email address">
<br>
<label for="phone">Phone</label>
<input type="text" name="phone" placeholder="Phone Number" pattern="[0-9]{1,}" title="Please enter a valid phone number(numbers
only)">
<br>
<input type="submit">
</form>
您在form
中有一个submit
按钮,它将reload
submit
之后的页面。
使用
return false;
function addtext() {
var user = document.login.user.value;
var pass = document.login.pass.value;
var email = document.login.email.value;
var phone = document.login.phone.value;
document.writeln("Thank you for taking time to visit us. We will contact you as soon as possible.");
document.writeln("<pre>");
document.writeln("Welcome : " + user + " The details you entered are as followed:");
document.writeln("Username : " + user);
document.writeln("Password : " + pass);
document.writeln("Email Address : " + email);
document.writeln("Phone : " + phone);
return false;
}
<form name="login" method=post onsubmit="return addtext()">
<label for="user">Username</label>
<input type="text" name="user" placeholder="Username" pattern="^[A-Za-z0-9_]{1,15}$" title="15 maximum characters.">
<br>
<label for="pass">Password</label>
<input type="text" name="pass" placeholder="Password" pattern="(?=^.{6,9}$)((?=.*'d)|(?=.*'W+))(?![.'n])(?=.*[A-Z])(?=.*[a-z]).*$" title="Must have one upper case and one lower case. Minimum chars 6, Maximum Chars 9">
<br>
<label for="email">Email Address</label>
<input type="text" name="email" placeholder="Email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+'.[a-z]{2,3}$" title="Please enter a valid email address">
<br>
<label for="phone">Phone</label>
<input type="text" name="phone" placeholder="Phone Number" pattern="[0-9]{1,}" title="Please enter a valid phone number(numbers
only)">
<br>
<input type="submit">
</form>
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- Textarea必需的attribut在javascript中不起作用
- 为什么javascript:void(0)在Firefox中不起作用
- HTML提交只在一瞬间起作用