<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Password meter using javascript</title>
<script>
function passwordStrength(password)
{
var desc = new Array();
desc[0] = "Very Weak";
desc[1] = "Weak";
desc[2] = "Better";
desc[3] = "Medium";
desc[4] = "Strong";
desc[5] = "Strongest";
var score = 0;
//if password bigger than 6 give 1 point
if (password.length > 6) score++;
//if password has both lower and uppercase characters give 1 point
if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;
//if password has at least one number give 1 point
if (password.match(/\d+/)) score++;
//if password has at least one special caracther give 1 point
if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) ) score++;
//if password bigger than 12 give another 1 point
if (password.length > 12) score++;
document.getElementById("passwordDescription").innerHTML = desc[score];
document.getElementById("passwordStrength").className = "strength" + score;
}
</script>
</head>
<body>
<form method="post">
<h1>Password strength meter</h1>
<label for="pass">Password</label>
<input type="password" name="pass" id="pass" onkeyup="passwordStrength(this.value)" />
<label for="passwordStrength">Password strength</label>
<div id="passwordDescription">Password not entered</div>
<div id="passwordStrength" class="strength0"></div>
</form>
<style>
#passwordStrength
{
height:10px;
display:block;
float:left;
}
.strength0
{
width:250px;
background:#cccccc;
}
.strength1
{
width:50px;
background:#ff0000;
}
.strength2
{
width:100px;
background:#ff5f5f;
}
.strength3
{
width:150px;
background:#56e500;
}
.strength4
{
background:#4dcd00;
width:200px;
}
.strength5
{
background:#399800;
width:250px;
}
</style>
</body>
</html>
Cairo-Coders is the one place for high quality web development, Web Design and software development tutorials and Resources programming. Learn cutting edge techniques in web development, design and software development, download source components and participate in the community.
Showing posts with label JavaScript. Show all posts
Showing posts with label JavaScript. Show all posts
Password meter using Javascript
password meter using Javascript
Javascript Disable button Terms and Conditions
Javascript Disable button Terms and Conditions
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Javascript Disable button Terms and Conditions</title>
<script language=javascript>
function apply()
{
document.frm.sub.disabled=true;
if(document.frm.chk.checked==true)
{
document.frm.sub.disabled=false;
}
if(document.frm.chk.checked==false)
{
document.frm.sub.enabled=false;
}
}
</script>
</head>
<body>
<form name="frm">
<table style="border:solid green 1px">
<tr><td align=center>I agree Terms and Conditions <input type="checkbox" name="chk" onClick="apply()"></td></tr>
<tr><td align=center><input type="button" name="sub" value="submit" disabled></td></tr>
</table>
</form>
</body>
</html>
Create Contact Us Form Validate fields using javascript
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Create Contact Us Form Validate fields using javascript</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
</head>
<body>
<style>
#main{
float:left;
display:inline;
width:470px;
margin-left:55px;
}
form{
margin:1em 0;
}
fieldset{
border:none;
margin:0;
background:#f1f1f1;
border:5px solid #e7e7e7;
padding:1em 15px;
}
legend{
display:none;
}
label{
float:left;
clear:both;
width:120px;
margin-right:10px;
margin-top:5px;
text-align:right;
}
input, textarea{
width:250px;
border:1px solid #ccc;
padding:5px;
margin:5px 0;
}
textarea{
height:80px;
overflow:auto;
}
form p{
clear:both;
margin:0;
}
form h3{
margin:1em 0 .5em 0;
font-size:25px;
}
.submit{
text-align:right;
}
span.error{
display:block;
color:#a50000;
font-weight:bold;
margin-left:130px;
}
</style>
<script>
this.form = function(){
this.validate = function(name, email, message){
$("span.error").remove();
var valid = true;
//name
if(name == "") {
error($("#name"),"Please tell us your name.")
valid = false;
};
//email
if(!checkEmail(email)) {
error($("#email"),"We need a valid email address.")
valid = false;
};
//messgae
if(message == "") {
error($("#message"),"Please write a message.")
valid = false;
};
return valid;
};
this.checkEmail = function(str){
var regEx = /^[^@]+@[^@]+.[a-z]{2,}$/;
return (str.search(regEx) != -1);
};
this.error = function(obj,text){
var parent = $(obj).parent();
parent.append("<span class=\"error\">"+ text +"</span>");
$("span.error",parent).hide().show("fast");
};
$("#contactForm button").click(function(){
var name = $("#name").val();
var email = $("#email").val();
var message = $("#message").val();
if(validate(name, email, message)) return true;
return false;
});
};
this.init = function() {
form();
};
$(document).ready(function(){
init();
});
</script>
<div id="main">
<h2>Contact us</h2>
<p>Nunc volutpat nisi nec leo. Fusce accumsan, mi ac posuere rhoncus,
arcu orci tristique leo, vitae consequat.</p>
<form id="contactForm" action="send.php" method="post">
<fieldset><legend>Contact form</legend>
<p>
<label for="name">Name</label>
<input type="text" name="name" id="name" size="30" />
</p>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="email" size="30" />
</p>
<p>
<label for="message">Message</label>
<textarea name="message" id="message" rows="10" cols="30"></textarea>
</p>
<p class="submit">
<button type="submit">Send</button>
</p>
</fieldset>
</form>
</div>
</body>
</html>
//sent.php <p><h1>Email Succesfully sent</h1></p>
Create a JavaScript All Check Radio Buttons
Create a JavaScript All Check Radio Buttons<html>
<head>
</head>
<body>
<script>
function checkall(formname,checkname,thestate){
var el_collection=eval("document.forms."+formname+"."+checkname)
for (c=0;c<el_collection.length;c++)
el_collection[c].checked=thestate
}
</script>
<form name="test">
<input type="checkbox" name="v1"> Peter<br />
<input type="checkbox" name="v1"> Jane<br />
<input type="checkbox" name="v1"> George<br />
<input type="checkbox" name="v1"> Ednalan<br />
</form>
<a href="javascript:checkall('test','v1',true)">Check All</a><br />
<a href="javascript:checkall('test','v1',false)">Uncheck All</a>
</body>
</html>
Subscribe to:
Posts (Atom)
