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