input

package module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2023 License: MIT Imports: 16 Imported by: 8

README

input

Documentation

Index

Constants

View Source
const DefaultValidateFunction = `validateField(this)`

Variables

This section is empty.

Functions

func Check

func Check(data sourceData, options ...string) model.Input

SourceData() map[string]string options ej: "internal" = only internal contend

func DataList

func DataList(data sourceData) model.Input

SourceData() map[string]string

func Date

func Date() model.Input

func DateAge

func DateAge(options ...string) model.Input

formato fecha: DD-MM-YYYY options: `title="xxx"`

func DayWord

func DayWord(options ...string) model.Input

formato dia DD como palabra ej. Lunes 24 Diciembre options: title="xxx"

func DvRut

func DvRut(rut int) string

DvRut retorna dígito verificador de un run

func FilePath added in v0.0.2

func FilePath(options ...string) model.Input

options: "multiple" accept="image/*" title="Imágenes jpg"

func Hour

func Hour(options ...string) model.Input

formato 08:00 options: min="08:00", max="17:00"

func Info

func Info(value string) model.Input

func Ip

func Ip() model.Input

dirección ip valida campos separados por puntos

func Mail

func Mail() model.Input

func MonthDay

func MonthDay(options ...string) model.Input

options: "hidden": campo oculto para el usuario

func NormalizeTextData

func NormalizeTextData(in *string)

remueve tildes,espacio blanco inicio-final y todo a minúscula

func Number

func Number(options ...string) model.Input

options ej: data-type, data-after=" Años", pattern="^[0-9]{1,20}$",... this default hidden, el campo se mantendrá oculto title="xxx"

func Password

func Password(options ...string) model.Input

options: ej: min="2", max="10", hidden.... min mínimo de caracteres permitidos ej: 3 o 5 ... min default 5 max máximo de caracteres permitidos ej: 20 50 ... max default 50 pattern_start="^[A-Za-zÑñ 0-9:.-]{" pattern_end="}$"

func Pk

func Pk(options ...string) model.Input

Primary key parámetro opcional: "show": el campo se mostrara el usuario por defecto estará oculto

func Radio

func Radio(data sourceData, options ...string) model.Input

{"d":"Dama","v":"Varón"} options: title="xxx" SourceData() map[string]string

func RemoveAcent added in v0.0.2

func RemoveAcent(in string) (out string)

func RemoveUfeffFromString

func RemoveUfeffFromString(in *string)

func Rut

func Rut(options ...string) model.Input

parámetro opcionales: hide-typing: ocultar información al escribir dni-mode: acepta documentos extranjeros

func RutNormalize

func RutNormalize(rutIn *string) bool

func SelecTag

func SelecTag(data sourceData) model.Input

SourceData() map[string]string

func Text

func Text(options ...string) model.Input

parámetros opcionales: "hidden" si se vera oculto o no. placeholder="Escriba Nombre y dos apellidos" title="xxx"

func TextArea

func TextArea(options ...string) model.Input

options: pattern="`^[a-zA-Z 0-9\:\.\,\+\-]{0,30}$`" title="permitido letras números - , :" cols="2" default 1 rows="8" default 3

func TextNum

func TextNum() model.Input

func TextNumCode

func TextNumCode() model.Input

func TextOnly

func TextOnly(options ...string) model.Input

parámetros opcionales: "hidden" si se vera oculto o no.

func TextSearch

func TextSearch() model.Input

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL