Skip to content

Instantly share code, notes, and snippets.

@avermeulen
Created July 19, 2019 20:27
Show Gist options
  • Save avermeulen/1c8e80d1c58931bb4db2037e7d4b686e to your computer and use it in GitHub Desktop.
Save avermeulen/1c8e80d1c58931bb4db2037e7d4b686e to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/cowurewina
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div class="counter"></div>
<input type="text" class="name" pattern="^[A-Za-z]*" >
<input type="button" value="greet" class="btn " >
<script id="jsbin-javascript">
var nameElem = document.querySelector('.name');
var btn = document.querySelector('.btn');
var counterElem = document.querySelector('.counter ');
var counter = 0;
var names = {};
function greet(name) {
// check if the name has already been greeted...
var theName = name.toLowerCase();
if (names[theName] === undefined) {
names[theName] = "";
counter++;
counterElem.innerHTML = counter;
}
return "Hello, " + name;
}
btn.addEventListener('click', function() {
var gotNumber = /\d.*\d.*/.test(nameElem.value);
if (gotNumber){
alert("number entered!")
}
greet(nameElem.value)
// alert(nameElem.value)
})
</script>
<script id="jsbin-source-javascript" type="text/javascript">
var nameElem = document.querySelector('.name');
var btn = document.querySelector('.btn');
var counterElem = document.querySelector('.counter ');
var counter = 0;
var names = {};
function greet(name) {
// check if the name has already been greeted...
var theName = name.toLowerCase();
if (names[theName] === undefined) {
names[theName] = "";
counter++;
counterElem.innerHTML = counter;
}
return "Hello, " + name;
}
btn.addEventListener('click', function() {
var gotNumber = /\d.*\d.*/.test(nameElem.value);
if (gotNumber){
alert("number entered!")
}
greet(nameElem.value)
// alert(nameElem.value)
})</script></body>
</html>
var nameElem = document.querySelector('.name');
var btn = document.querySelector('.btn');
var counterElem = document.querySelector('.counter ');
var counter = 0;
var names = {};
function greet(name) {
// check if the name has already been greeted...
var theName = name.toLowerCase();
if (names[theName] === undefined) {
names[theName] = "";
counter++;
counterElem.innerHTML = counter;
}
return "Hello, " + name;
}
btn.addEventListener('click', function() {
var gotNumber = /\d.*\d.*/.test(nameElem.value);
if (gotNumber){
alert("number entered!")
}
greet(nameElem.value)
// alert(nameElem.value)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment