Skip to content

Instantly share code, notes, and snippets.

@m4rk3r
Last active April 30, 2021 15:56
Show Gist options
  • Save m4rk3r/3e5c2e9327cb12655fb3b1877c1a1e2b to your computer and use it in GitHub Desktop.
Save m4rk3r/3e5c2e9327cb12655fb3b1877c1a1e2b to your computer and use it in GitHub Desktop.
let textInput = document.querySelector('#text-input');
let messageBin = document.querySelector('#message-bin');
let nameEntered = false;
let pronounsEntered = false;
let firstLanguage = false;
let pronounOptions = ['he/him', 'they/them', 'she/her']
let personInfo = {
'name': '',
'pronouns': '',
'language': '',
}
function textEntery(event) {
if (event.key == 'Enter') {
if (!nameEntered) {
personInfo.name = textInput.value;
nameEntered = true;
// add their answer
let answer = document.createElement('li');
answer.classList.add('answer');
answer.innerText = textInput.value;
messageBin.append(answer);
console.log('name was entered');
// add next step question
let askPronouns = document.createElement('li');
askPronouns.innerText = "what are your prefered pronouns?";
messageBin.append(askPronouns);
textInput.value = '';
} else if (!pronounsEntered) {
personInfo.pronouns = textInput.value;
pronounsEntered = true;
console.log('pronouns were entered')
// add their answer
let answer = document.createElement('li');
answer.classList.add('answer');
answer.innerText = textInput.value;
messageBin.append(answer);
} else if (!firstLanguage) {
// do something with language
}
}
}
textInput.addEventListener('keyup', textEntery);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment