如何阻止按钮进入网站
how to block the button from enter the website
我正在制作我的html源,让用户在文本框中输入他们的电子邮件地址,并允许他们点击提交按钮进入网站。
当用户没有在文本框中输入他们的电子邮件时,我想知道我如何阻止他们进入网站,以及我如何显示警告文本,说"错误,你没有输入你的电子邮件地址",以迫使他们首先输入他们的电子邮件地址,然后他们才能点击提交按钮进入网站?
这是html的来源:
<p class="leadstyle-text" style="display: block;">Enter your email address here:<br />
<input class="default-value" id="Email" name="Email" type="text" placeholder="Enter Your Email Address..." value="" />
<div id="form">
<div id="ldheLabel5" style="position: absolute; left: 0px; top: 228px; width: 450px; height: 16px; text-align: center;">
<a class="button1 leadstyle-link" href="www.mysite.com" id="submit-btn"> Get Access Now!
<span class="arrow" style="color: rgb(85, 85, 85);"> </span>
</a>
编辑:当我尝试这个时,它没有做任何事情:
<form action="" onsubmit="validateEmail()">
<input required class="default-value" id="Email" name="Email" style="position: absolute; left: 21px; top: 170px; width: 423px; height: 61px;" type="email" placeholder="Enter Your Email Address..." value=""/>
<input type="submit" value="Now access">
</form>
<script>
function validateEmail() {
event.preventDefault();
var email = document.getElementById('Email');
if(email.value) {
window.location="http://www.google.com/";
}
}
</script>
你可以在输入元素上使用required属性,这将阻止提交。但更好的是,你可以使用input type=email如果你想在上面进行email验证。享受。
在检查邮件值之前使用preventDefault()。如下所述http://api.jquery.com/event.preventdefault/
在输入字段上使用required属性。(警告这是html5属性,在旧版本的浏览器中不起作用)
<input required class="default-value" id="Email" name="Email" type="text" placeholder="Enter Your Email Address..." value="" />
<form action="" onsubmit="validateEmail()">
<input required class="default-value" id="Email" name="Email" style="position: absolute; left: 21px; top: 170px; width: 423px; height: 61px;" type="email" placeholder="Enter Your Email Address..." value=""/>
<input type="submit" value="Now access">
</form>
<script>
function validateEmail() {
event.preventDefault();
var email = document.getElementById('Email');
if(email.value) {
window.location="http://www.google.com/";
}
}
</script>
相关文章:
- 将自定义按钮添加到现有网站
- 创建类似Facebook的按钮是'窃听'为我的网站
- jquery点击另一个网站上的按钮
- 如何在标题上创建弹出框,当点击关闭按钮时,不使用jquery或php在网站中显示
- 点击几个按钮后动态网站更改
- 类似Facebook的按钮拒绝在网站上显示
- 按下按钮时弹出iframe或网站
- HTML按钮的作用类似于从键盘按下的键,并在某些对象或整个网站上起作用
- 网站移动视图上的“给我回电”按钮
- 单选按钮单击可刷新/更改网站的小区域
- 每次我按下按钮时,网站都会向上滚动
- 如何使用Kango框架在弹出框中单击按钮时更改网站的背景
- 如何调用Crossrider中声明的javascript函数;background.js”;点击我网站页面上的一个按钮
- 如何在浮动层上打开新网站关闭按钮
- 如果按钮打开,则功能可转到网站
- 如何在volusion网站中添加滚动到顶部的浮动按钮
- 用JS更改Wordpress网站上的按钮
- 通过网站按钮单击自动下载每日csv文件
- 想要以编程方式点击网站按钮
- 目标c:点击网站按钮编程