input elements map

  • List of input elements extended quite a lot:
    • <input type="text">
      <input type="password">
      <input type="checkbox">
      <input type="radio"> – standard HTML inputs;
    • <input type="currency">
      <input type="decimal">
      <input type="integer">
      <input type="number"> – numeric inputs;
    • <input type="masked"> – masked text input, good for phone, IP address, serial numbers, etc.
    • <input type="url"> – URL input;
    • <input type="slider"> – horizontal and vertical slider input;
    • <input type="scrollbar"> – horizontal and vertical standalone scrollbars;
    • <input type="date"> – date input;
    • <input type="time"> – time input;
    • <input type="calendar"> – month/year/decade/century input;
    • <button>...</button> – standard button;
    • <button type="checkbox">...</button> – checkbox combined with its label;
    • <button type="radio">...</button> – radio button combined with its label;
    • <button type="menu">...<menu></button> – button with popup menu;
    • <button type="selector">...</button> – button with popup list of options defined in a separate popup element;
    • <button type="menu">...<menu></button> – button with popup menu;

<select> variations

  • <select type="list"> – standard select element;
  • <select type="dropdown"> – standard select element with dropdown list;
  • <select type="tree"> – Sciter specific select element with <option>s organized in hierarchical tree;

Select elements support multiple and multiple=checkmarks attributes to allow multi-select list functionality;

Selects can host not only <option>s but any block elements with role=option attributes. That can be useful if for example you want to see rows in a table as selectable options;

Text editors

  • <textarea> – standard plain text editor;
  • <plaintext> – plain source code editor with line numbers and optional syntax highlighter;
  • <htmlarea> – ready to use WYSIWYG HTML editor;