github.com/vugu/vugu@v0.3.6-0.20240430171613-3f6f402e014b/vgform/textarea.go (about)

     1  package vgform
     2  
     3  import "github.com/vugu/vugu"
     4  
     5  // Textarea corresponds to a textarea HTML element.
     6  type Textarea struct {
     7  	Value   StringValuer // get/set the currently selected value
     8  	AttrMap vugu.AttrMap
     9  }
    10  
    11  func (c *Textarea) handleChange(event vugu.DOMEvent) {
    12  
    13  	newVal := event.PropString("target", "value")
    14  	// c.curVal = newVal // why not
    15  	c.Value.SetStringValue(newVal)
    16  
    17  }