Disappearing Text Field — A Frustrating Web Experience
A standalone web page styled as a free gift card giveaway. Pick your reward, enter your name, claim. The name field deletes the previous character with every keystroke, so the form never submits. Type forever. Say nothing.
Experience It →What Is Disappearing Text Field?
Disappearing Text Field is an original web experience built by frustrated.io that recreates one of the most universally hated UX failures of the modern internet — a form that fights its user. The page is styled as a "Grab Your Free $10 Gift Card" giveaway, with a familiar three-step claim flow: pick a reward (Amazon, Apple, Spotify, Netflix, PayPal, or Bitcoin), enter your name, claim. The first step works. The second step does not.
The moment the visitor begins typing, an input listener trims the field back to a single character — the most recently typed letter. Typing 'hello' leaves 'o'. Typing 'jonathan' leaves 'n'. Pasting a full name in does not help — the paste handler runs the same trim. The visitor presses the bright red "Claim Your $10 Reward" button and the form refuses, shaking the button and showing a polite validation error: "Please complete all fields correctly." The error is technically accurate and entirely unsatisfiable.
Built with vanilla HTML, CSS, and JavaScript, the experience requires no installation, no login, and no patience. It works on desktop and mobile. It has its own permanent URL — frustrated.io/claim-reward — for sharing. Your browser back button works. The frustration ends when you decide it ends.
How It Works
Pick Your Free Reward
The page loads with the familiar visual language of a giveaway scam. The visitor scans six gift card options — Amazon, Apple, Spotify, Netflix, PayPal, Bitcoin — and clicks one. A checkmark appears. Step one of three is "complete." The page looks legitimate. Suspicions, if any, are quiet.
Try to Enter Your Name
The visitor clicks into the Full Name field and begins typing. The first keystroke appears as expected. From the second keystroke onward, an input event listener trims the field back to a single character — whichever was typed most recently. Typing 'hello' leaves 'o'. Pasting also trims to one character. The field is hostile by design.
Claim Always Fails
The visitor presses the bright red "Claim Your $10 Reward" button. The submit handler intercepts the event and cancels it. The button shakes briefly and a polite error appears: "Please complete all fields correctly." The error is technically correct and entirely unsatisfiable. Your back button still works at every step.
Who Shares Disappearing Text Field
The page has been shared hundreds of times with captions like "free gift card, only takes a minute." Below are the four most common share patterns we've observed.
"Sent to my brother with 'free $10 Amazon, takes a sec.' He picked Apple. Then Spotify. Then Bitcoin. Then back to Amazon. Each time he started typing his name from scratch."
— Maya O.
"Posted it in the family group chat with a 🎁 emoji. My uncle replied with his full name and email three separate times. Bless him."
— Ben C.
"Texted a friend who's always cynical about everything: 'free $10 PayPal.' He fell for it harder than anyone. He doesn't know I know."
— Asha R.
"Sent it to my colleague who always wins office raffles. She tried for sixteen minutes. She still believes the gift card is real, just glitched."
— Jorge T.
Best Captions for Sharing This
Send the link with one of these. Or write your own. The recipient will not laugh until later.
Just signed up and got a free $10 gift card, already spent it.
Free $10 gift card if you sign up here, only takes a minute.
Bro you should grab one of these before they're gone.
They're still doing the free Spotify thing, easy money.
Got my $10 PayPal in two minutes. Jump on it.
Saw this and thought of you — free gift card.
Quick — sign up here for free $10, takes a sec.
I just claimed mine. Took two minutes. Try it.
Disappearing Text Field vs Alternatives
Forms that fight their users exist across the internet — most of them unintentionally. Below is how the frustrated.io version compares to the alternatives.
| Feature | Frustrated.io | A Screenshot Meme | A Real Broken Site |
|---|---|---|---|
| Deletes input on purpose | Yes | Static (it's an image) | Accidentally |
| Has a permanent shareable URL | Yes | Yes (if hosted) | Yes, regrettably |
| Working back button | Yes | N/A | Often not |
| Submit ever succeeds | No (designed) | It can't | Sometimes, eventually |
| Will harm your computer | No | No | Possibly |
Specifications
| Built with | HTML, CSS, vanilla JavaScript |
| Page weight | Under 6kb |
| Time to load | Under 1 second |
| Field max length, by design | 1 character |
| Submission accepted | Never |
| Mobile compatible | Yes |
| Sound | None |
| Working back button | Yes, always |
| Tracks any data | No |
| Real backend | None — submit is intercepted client-side |
Reviews
"Sent it to my mum with 'free £10 gift card, only takes a minute.' She typed her name forty-eight times in different formats before calling me. I am not invited to Sunday lunch this week."
"I picked Bitcoin. I knew it was fake. I still typed my full name. Then with a hyphen. Then in caps. I am ashamed."
"Sent it to a coworker who once told me he 'never falls for these things.' He closed the tab after six minutes. He has not mentioned it. Both of us know."
Frequently Asked Questions
Real questions from search. Real answers from us.
Why Does the Text Field Delete What I Type?+
The input field has a JavaScript listener attached to its 'input' event, which fires after every keystroke. The listener checks the field's current value, and if it contains more than one character, it trims everything except the most recently typed character. The result is that the field can never hold more than a single letter — whatever was typed most recently — regardless of how much you type. Pasting is handled the same way.
Will the Form Ever Let Me Submit?+
No. The form's submit handler intercepts the event and cancels it before any submission can happen. The button shakes briefly to acknowledge the click, and a polite validation error appears below the field — "Please enter your full name." The error message is technically correct and entirely unsatisfiable. There is no condition under which the field's contents would pass validation.
Can I Paste Text Into the Field?+
You can paste anything. The paste event handler fires immediately afterward and trims the field down to a single character — the last character of whatever you pasted. Pasting "Jonathan" leaves the field showing "n." Pasting your entire LinkedIn bio leaves it showing the last letter. The trim is run in a setTimeout to ensure it executes after the paste completes.
Is This a Real Form? Will My Data Be Sent Anywhere?+
No. There is no backend, no database, no submission endpoint. The form's submit handler cancels every submission attempt before any network request would occur. The field's value never leaves your browser. Nothing is sent. Nothing is stored. Nothing is recorded. The form is purely a vehicle for the joke.
How Do I Share Disappearing Text Field With Someone?+
The page has a permanent URL — frustrated.io/claim-reward — that works on every messaging app, every social platform, and every email client. The share buttons at the bottom of the experience handle native device sharing, X, and Facebook directly. We recommend sending it with the caption "free $10 gift card, only takes a minute" and a winking emoji. The recipient will know within 30 seconds.
Why Was Disappearing Text Field Built?+
The pattern of typing into a hostile form field — one that strips your input, validates incorrectly, or refuses to retain what you've entered — is one of the most universally despised experiences on the modern web. Everyone has met one. Everyone has typed their name three times. There was no clean, dedicated, shareable distillation of that exact frustration. Now there is.
Is Disappearing Text Field Safe to Use?+
Yes. The page contains no scripts beyond the input trim and submit-cancel logic, no tracking, no third-party requests, no popups, no permission prompts, and no redirects. It will not download anything to your device. It will not change anything outside the page. Your browser back button works at every step. The frustration is comedic, never harmful.