An open spec
Askdown is a documented, versioned format under CC BY 4.0. Anyone can implement it, and .ask files read fine as plain text.
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing askdown.dev — Askdown — forms, written like Markdown A plain-text format for forms.Write questions the way you'd write a list, get a form with pages, branching and validation, and host it or render it anywhere. No account needed to try it. Source (edit me) Rendered form We only use this to send the calendar invite. Sorry to miss youEverything a form needs, in textParity with the usual form builders, without the drag and drop, unless you want it. An open specAskdown is a documented, versioned format under CC BY 4.0. Anyone can implement it, and JSON and a JSON SchemaEvery document maps to a canonical JSON model, described by a published JSON Schema. Parse text, or generate forms from your own tools. The question types you expectShort and long text, email, URL, phone numbers, number, date, time, single and multiple choice, dropdowns, scales, ratings, rankings, grids, file uploads and addresses, with validation attributes. Pages and branchingSplit a form into pages and jump between them from an answer, so respondents only see what applies to them. Hosted forms and responsesSign in with an email link, publish a form at its own URL, and collect responses with summaries and a CSV export. Reference libraries
The whole syntax fits on a napkinThese four snippets cover most forms. The spec has the rest. Questions ? starts a question, * makes it required, {#id} pins the id. ___ is short text, two of them a paragraph. Choices ( ) is single choice, [ ] multiple, (x) a default, -> #page a jump, and "Other: ___" a free-text option. Types and attributes text, paragraph, email, url, phone, number, date, time, radio, checkbox, select, scale, rating, grid, checkbox-grid, file, address, ranking. Pages, grids and settings Front matter sets the title and settings. --- starts a page, # titles it, and -> jumps somewhere else. Start with an exampleThe builder shows a live preview, a visual editor and the JSON side by side. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |