github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgView/kmgBootstrap/tplInput.go (about) 1 package kmgBootstrap 2 3 import ( 4 "bytes" 5 "github.com/bronze1man/kmg/kmgXss" 6 ) 7 8 func tplInput(config Input) string { 9 var _buf bytes.Buffer 10 _buf.WriteString(` <input type="`) 11 _buf.WriteString(kmgXss.H(config.Type)) 12 _buf.WriteString(`" autocomplete="off" class="form-control" 13 `) 14 if config.ReadOnly { 15 _buf.WriteString(` readonly `) 16 } 17 _buf.WriteString(` name="`) 18 _buf.WriteString(kmgXss.H(config.Name)) 19 _buf.WriteString(`" 20 value="`) 21 _buf.WriteString(kmgXss.H(config.Value)) 22 _buf.WriteString(`"/>`) 23 return _buf.String() 24 }