====== INPUTSTR... ====== **Usage:** ``` INPUTSTR prompt:string, var:string, color:integer, len:integer, valid:string, flags:string ``` Display `prompt` in color `color` and get a string (maximum length `len`, valid characters `valid`, flags `flags`) from the user, assigning it to `var` | **Valid length:** | 1-256 | | **Valid characters:** | any string | |**Valid flags:** | [[..:constants-variables#echodots_1h|ECHODOTS]], [[..:constants-variables#fieldlen_2h|FIELDLEN]], [[..:constants-variables#guide_4h|GUIDE]], [[..:constants-variables#upcase_8h|UPCASE]], [[..:constants-variables#stacked_10h|STACKED]], [[..:constants-variables#eraseline_20h|ERASELINE]], [[..:constants-variables#newline_40h|NEWLINE]], [[..:constants-variables#lfbefore_80h|LFBEFORE]], [[..:constants-variables#lfafter_100h|LFAFTER]], [[..:constants-variables#wordwrap_200h|WORDWRAP]], [[..:constants-variables#noclear_400h|NOCLEAR]], [[..:constants-variables#highascii_1000h|HIGHASCII]], [[..:constants-variables#auto_2000h|AUTO]], [[..:constants-variables#yesno_4000h|YESNO]] | --- **See also:** [[ppl:statements:input|Input]], [[ppl:statements:inputcc|InputCC]], [[ppl:statements:inputdate|InputDate]], [[ppl:statements:inputint|InputInt]], [[ppl:statements:inputmoney|InputMoney]], [[ppl:statements:inputtext|InputText]], [[ppl:statements:inputtime|InputTime]], [[ppl:statements:inputyn|InputYN]]