1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | <div class="bx--form-item">
|
9 | <div data-numberinput class="
|
10 | bx--number
|
11 |
|
12 | bx--number--mobile
|
13 | ">
|
14 | <label for="mobile-number-input0" class="bx--label">Number input label</label>
|
15 | <div class="bx--number__input-wrapper">
|
16 | <button aria-label="decrease number input" class="bx--number__control-btn down-icon" type="button"
|
17 | aria-live="polite" aria-atomic="true">
|
18 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M8 0L4 4 0 0z"></path></svg>
|
19 | </button>
|
20 | <input id="mobile-number-input0" type="number" pattern="\d*" min="0" max="100" value="1">
|
21 | <button aria-label="increase number input" class="bx--number__control-btn up-icon" type="button"
|
22 | aria-live="polite" aria-atomic="true">
|
23 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M0 4l4-4 4 4z"></path></svg>
|
24 | </button>
|
25 | </div>
|
26 | </div>
|
27 | </div>
|
28 |
|
29 | <div class="bx--form-item">
|
30 | <div data-invalid data-numberinput class="
|
31 | bx--number
|
32 |
|
33 | bx--number--mobile
|
34 | ">
|
35 | <label for="mobile-number-input1" class="bx--label">Number input label</label>
|
36 | <div class="bx--number__input-wrapper">
|
37 | <button aria-label="decrease number input" class="bx--number__control-btn down-icon" type="button"
|
38 | aria-live="polite" aria-atomic="true">
|
39 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M8 0L4 4 0 0z"></path></svg>
|
40 | </button>
|
41 | <input id="mobile-number-input1" type="number" pattern="\d*" min="0" max="100" value="1" role="alert"
|
42 | aria-atomic="true">
|
43 | <button aria-label="increase number input" class="bx--number__control-btn up-icon" type="button"
|
44 | aria-live="polite" aria-atomic="true">
|
45 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M0 4l4-4 4 4z"></path></svg>
|
46 | </button>
|
47 | </div>
|
48 | <div class="bx--form-requirement">
|
49 | Invalid number
|
50 | </div>
|
51 | </div>
|
52 | </div>
|
53 |
|
54 | <div class="bx--form-item">
|
55 | <div data-invalid data-numberinput class="
|
56 | bx--number
|
57 |
|
58 | bx--number--mobile
|
59 | bx--number--nolabel
|
60 | ">
|
61 | <div class="bx--number__input-wrapper">
|
62 | <button aria-label="decrease number input" class="bx--number__control-btn down-icon" type="button"
|
63 | aria-live="polite" aria-atomic="true">
|
64 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M8 0L4 4 0 0z"></path></svg>
|
65 | </button>
|
66 | <input id="mobile-number-input2" type="number" pattern="\d*" min="0" max="100" value="1" role="alert"
|
67 | aria-atomic="true">
|
68 | <button aria-label="increase number input" class="bx--number__control-btn up-icon" type="button"
|
69 | aria-live="polite" aria-atomic="true">
|
70 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M0 4l4-4 4 4z"></path></svg>
|
71 | </button>
|
72 | </div>
|
73 | <div class="bx--form-requirement">
|
74 | Invalid number
|
75 | </div>
|
76 | </div>
|
77 | </div>
|
78 |
|
79 | <div class="bx--form-item">
|
80 | <div data-numberinput class="
|
81 | bx--number
|
82 |
|
83 | bx--number--mobile
|
84 | bx--number--helpertext
|
85 | ">
|
86 | <label for="mobile-number-input3" class="bx--label">Number input label</label>
|
87 | <div class="bx--form__helper-text">
|
88 | Optional helper text here; if message is more than one line text should wrap (~100 character count maximum)
|
89 | </div>
|
90 | <div class="bx--number__input-wrapper">
|
91 | <button aria-label="decrease number input" class="bx--number__control-btn down-icon" type="button"
|
92 | aria-live="polite" aria-atomic="true">
|
93 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M8 0L4 4 0 0z"></path></svg>
|
94 | </button>
|
95 | <input id="mobile-number-input3" type="number" pattern="\d*" min="0" max="100" value="1">
|
96 | <button aria-label="increase number input" class="bx--number__control-btn up-icon" type="button"
|
97 | aria-live="polite" aria-atomic="true">
|
98 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M0 4l4-4 4 4z"></path></svg>
|
99 | </button>
|
100 | </div>
|
101 | </div>
|
102 | </div>
|
103 |
|
104 | <div class="bx--form-item">
|
105 | <div data-invalid data-numberinput class="
|
106 | bx--number
|
107 |
|
108 | bx--number--mobile
|
109 | bx--number--helpertext
|
110 | ">
|
111 | <label for="mobile-number-input4" class="bx--label">Number input label</label>
|
112 | <div class="bx--form__helper-text">
|
113 | Optional helper text here; if message is more than one line text should wrap (~100 character count maximum)
|
114 | </div>
|
115 | <div class="bx--number__input-wrapper">
|
116 | <button aria-label="decrease number input" class="bx--number__control-btn down-icon" type="button"
|
117 | aria-live="polite" aria-atomic="true">
|
118 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M8 0L4 4 0 0z"></path></svg>
|
119 | </button>
|
120 | <input id="mobile-number-input4" type="number" pattern="\d*" min="0" max="100" value="1" role="alert"
|
121 | aria-atomic="true">
|
122 | <button aria-label="increase number input" class="bx--number__control-btn up-icon" type="button"
|
123 | aria-live="polite" aria-atomic="true">
|
124 | <svg focusable="false" preserveAspectRatio="xMidYMid meet" style="will-change: transform;" xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4" aria-hidden="true"><path d="M0 4l4-4 4 4z"></path></svg>
|
125 | </button>
|
126 | </div>
|
127 | <div class="bx--form-requirement">
|
128 | Invalid number
|
129 | </div>
|
130 | </div>
|
131 | </div>
|