Search Apps Documentation Source Content File Folder Download Copy Actions Download

mdform_filetest.gno

1.02 Kb ยท 49 lines
 1package main
 2
 3import "gno.land/p/jeronimoalbi/mdform"
 4
 5func main() {
 6	form := mdform.
 7		New(
 8			"exec", "FunctionName",
 9		).
10		Input(
11			"name",
12			"placeholder", "Name",
13			"value", "John Doe",
14		).
15		Select(
16			"country",
17			"United States",
18			"description", "Select your country",
19		).
20		Select(
21			"country",
22			"Spain",
23		).
24		Select(
25			"country",
26			"Germany",
27		).
28		Checkbox(
29			"interests",
30			"music",
31			"description", "What do you like to do?",
32		).
33		Checkbox(
34			"interests",
35			"tech",
36			"checked", "true",
37		)
38	println(form.String())
39}
40
41// Output:
42// <gno-form exec="FunctionName">
43// <gno-input name="name" placeholder="Name" value="John Doe" />
44// <gno-select name="country" value="United States" description="Select your country" />
45// <gno-select name="country" value="Spain" />
46// <gno-select name="country" value="Germany" />
47// <gno-input type="checkbox" name="interests" value="music" description="What do you like to do?" />
48// <gno-input type="checkbox" name="interests" value="tech" checked="true" />
49// </gno-form>