Use the following code to create a basic inputEx DateSelectMonthField.
1 | var f = new inputEx.DateSelectMonthField({label: 'Birthday', parentEl: 'container1', showMsg: true, required:true}); |
2 | |
3 | f.updatedEvt.subscribe(function(e, params) { |
4 | var val = params[0]; |
5 | YAHOO.util.Dom.get('container1').appendChild(inputEx.cn('div', null, null, 'Updated with value= '+val)); |
6 | }); |
7 | |
8 | var div = YAHOO.util.Dom.get('container1'); |
9 | |
10 | var button1 = inputEx.cn('button', null, null, "SetValue with today date"); |
11 | div.appendChild(button1); |
12 | YAHOO.util.Event.addListener(button1, "click" ,function() { |
13 | f.setValue(new Date()); |
14 | }); |
15 | var button2 = inputEx.cn('button', null, null, "SetValue with empty string"); |
16 | div.appendChild(button2); |
17 | YAHOO.util.Event.addListener(button2, "click" ,function() { |
18 | f.setValue(''); |
19 | }); |
20 | |
21 | var button3 = inputEx.cn('button', null, null, "GetValue"); |
22 | div.appendChild(button3); |
23 | YAHOO.util.Event.addListener(button3, "click" ,function() { |
24 | alert(f.getValue()); |
25 | }); |
26 | |
27 | var button4 = inputEx.cn('button', null, null, "Clear"); |
28 | div.appendChild(button4); |
29 | YAHOO.util.Event.addListener(button4, "click" ,function() { |
30 | f.clear(); |
31 | }); |
view plain | print | ? |