Created
September 9, 2010 17:03
-
-
Save sfoster/572173 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" | |
"http://www.w3.org/TR/html4/strict.dtd"> | |
<html> | |
<head> | |
<title>Lazy Widgets</title> | |
<link id="themeStyles" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/themes/claro/claro.css"> | |
<!-- required: dojo.js --> | |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dojo/dojo.xd.js" | |
djConfig="parseOnLoad: false, isDebug: true"></script> | |
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/dojo/1.5/dijit/dijit.xd.js"></script> | |
<script type="text/javascript"> | |
dojo.require("dijit.dijit"); // optimize: load dijit layer | |
dojo.require("dijit.form.ValidationTextBox"); | |
dojo.require("dojo.parser"); | |
(function(d){ | |
lzRegistry = { | |
_hash: {}, | |
get: function(id) { | |
return this._hash[id]; | |
}, | |
register: function(entryData) { | |
var id = entryData.id, | |
node = dojo.byId(id), | |
entry = this.get(id), | |
widget = dijit.byId(id); | |
// console.log("registering: ", id); | |
if(entry) { | |
throw new Error("lzRegistry: id: " + id + " is already registered"); | |
} | |
var events = entryData.events, | |
handles = [], | |
eventName = ""; | |
while((eventName = events.shift())){ | |
handles.push( d.connect(node, eventName, d.hitch(this, "create", id, eventName)) ); | |
} | |
this._hash[id] = { handles: handles, id: id }; | |
}, | |
create: function(id, eventName){ | |
var node = d.byId(id), | |
entry = this.get(id), | |
widget = dijit.byId(id); | |
if(node && !widget) { | |
widget = d.parser.instantiate([node]).shift(); | |
// console.log("created widget: ", id, widget); | |
// put focus back, as creating the widget will throw it out | |
if(widget && eventName=="focus" && widget.focusNode) { | |
widget.focusNode.focus(); | |
} | |
} | |
if(entry && entry.handles) { | |
var handle; | |
while((handle = entry.handles.shift())){ | |
d.disconnect(handle); | |
} | |
entry = null; | |
delete this._hash[id]; | |
} | |
}, | |
flushAll: function(){ | |
var hash = this._hash; | |
for(var id in hash) { | |
this.flush(id); | |
} | |
}, | |
flush: function(id) { | |
var entry = this._hash[id], | |
handle; | |
if(entry.handles) { | |
while((handle = entry.handles.shift())){ | |
d.disconnect(handle); | |
} | |
} | |
entry = null; | |
delete this._hash[id]; | |
} | |
}; | |
dojo.addOnUnload(function(){ | |
lzRegistry.flushAll(id); | |
}); | |
})(dojo); | |
dojo.addOnLoad(function(){ | |
var start = new Date(); | |
dojo.parser.parse("validationTextBoxes"); | |
console.log("declarative widgets instantiation time: ", new Date() - start ); | |
start = new Date(); | |
dojo.query("[dojoType]", dojo.byId("lzTextBoxes")).forEach(function(node){ | |
lzRegistry.register({ id: node.id, events: ["focus", "mouseenter"] }); | |
}); | |
console.log("lazy widgets registration time: ", new Date() - start ); | |
}); | |
</script> | |
</head> | |
<body class="claro"> | |
<div id="validationTextBoxes"> | |
<h2>Declarative <code>ValidationTextBox</code>en</h2> | |
<p>These are instantiated onload with the dojo.parser.</p> | |
<input id="input_99" name="input99" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_98" name="input98" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_97" name="input97" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_96" name="input96" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_95" name="input95" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_94" name="input94" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_93" name="input93" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_92" name="input92" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_91" name="input91" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_90" name="input90" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_89" name="input89" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_88" name="input88" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_87" name="input87" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_86" name="input86" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_85" name="input85" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_84" name="input84" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_83" name="input83" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_82" name="input82" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_81" name="input81" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_80" name="input80" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_79" name="input79" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_78" name="input78" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_77" name="input77" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_76" name="input76" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_75" name="input75" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_74" name="input74" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_73" name="input73" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_72" name="input72" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_71" name="input71" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_70" name="input70" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_69" name="input69" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_68" name="input68" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_67" name="input67" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_66" name="input66" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_65" name="input65" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_64" name="input64" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_63" name="input63" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_62" name="input62" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_61" name="input61" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_60" name="input60" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_59" name="input59" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_58" name="input58" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_57" name="input57" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_56" name="input56" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_55" name="input55" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_54" name="input54" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_53" name="input53" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_52" name="input52" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_51" name="input51" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_50" name="input50" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_49" name="input49" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_48" name="input48" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_47" name="input47" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_46" name="input46" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_45" name="input45" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_44" name="input44" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_43" name="input43" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_42" name="input42" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_41" name="input41" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_40" name="input40" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_39" name="input39" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_38" name="input38" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_37" name="input37" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_36" name="input36" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_35" name="input35" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_34" name="input34" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_33" name="input33" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_32" name="input32" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_31" name="input31" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_30" name="input30" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_29" name="input29" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_28" name="input28" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_27" name="input27" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_26" name="input26" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_25" name="input25" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_24" name="input24" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_23" name="input23" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_22" name="input22" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_21" name="input21" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_20" name="input20" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_19" name="input19" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_18" name="input18" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_17" name="input17" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_16" name="input16" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_15" name="input15" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_14" name="input14" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_13" name="input13" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_12" name="input12" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_11" name="input11" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_10" name="input10" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_9" name="input9" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_8" name="input8" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_7" name="input7" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_6" name="input6" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_5" name="input5" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_4" name="input4" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_3" name="input3" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_2" name="input2" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_1" name="input1" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_0" name="input0" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
</div> | |
<div id="lzTextBoxes"> | |
<h2>Lazily-Created <code>ValidationTextBox</code>en</h2> | |
<p>These are wired to instantiate themselves tidily when you focus or mouseenter.</p> | |
<input id="input_lz99" name="inputlz99" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz98" name="inputlz98" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz97" name="inputlz97" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz96" name="inputlz96" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz95" name="inputlz95" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz94" name="inputlz94" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz93" name="inputlz93" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz92" name="inputlz92" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz91" name="inputlz91" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz90" name="inputlz90" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz89" name="inputlz89" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz88" name="inputlz88" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz87" name="inputlz87" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz86" name="inputlz86" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz85" name="inputlz85" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz84" name="inputlz84" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz83" name="inputlz83" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz82" name="inputlz82" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz81" name="inputlz81" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz80" name="inputlz80" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz79" name="inputlz79" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz78" name="inputlz78" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz77" name="inputlz77" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz76" name="inputlz76" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz75" name="inputlz75" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz74" name="inputlz74" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz73" name="inputlz73" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz72" name="inputlz72" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz71" name="inputlz71" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz70" name="inputlz70" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz69" name="inputlz69" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz68" name="inputlz68" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz67" name="inputlz67" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz66" name="inputlz66" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz65" name="inputlz65" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz64" name="inputlz64" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz63" name="inputlz63" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz62" name="inputlz62" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz61" name="inputlz61" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz60" name="inputlz60" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz59" name="inputlz59" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz58" name="inputlz58" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz57" name="inputlz57" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz56" name="inputlz56" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz55" name="inputlz55" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz54" name="inputlz54" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz53" name="inputlz53" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz52" name="inputlz52" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz51" name="inputlz51" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz50" name="inputlz50" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz49" name="inputlz49" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz48" name="inputlz48" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz47" name="inputlz47" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz46" name="inputlz46" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz45" name="inputlz45" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz44" name="inputlz44" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz43" name="inputlz43" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz42" name="inputlz42" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz41" name="inputlz41" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz40" name="inputlz40" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz39" name="inputlz39" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz38" name="inputlz38" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz37" name="inputlz37" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz36" name="inputlz36" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz35" name="inputlz35" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz34" name="inputlz34" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz33" name="inputlz33" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz32" name="inputlz32" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz31" name="inputlz31" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz30" name="inputlz30" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz29" name="inputlz29" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz28" name="inputlz28" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz27" name="inputlz27" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz26" name="inputlz26" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz25" name="inputlz25" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz24" name="inputlz24" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz23" name="inputlz23" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz22" name="inputlz22" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz21" name="inputlz21" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz20" name="inputlz20" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz19" name="inputlz19" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz18" name="inputlz18" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz17" name="inputlz17" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz16" name="inputlz16" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz15" name="inputlz15" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz14" name="inputlz14" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz13" name="inputlz13" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz12" name="inputlz12" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz11" name="inputlz11" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz10" name="inputlz10" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz9" name="inputlz9" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz8" name="inputlz8" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz7" name="inputlz7" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz6" name="inputlz6" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz5" name="inputlz5" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz4" name="inputlz4" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz3" name="inputlz3" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz2" name="inputlz2" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz1" name="inputlz1" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
<input id="input_lz0" name="inputlz0" maxLength="6" type="text" dojoType="dijit.form.ValidationTextBox"/> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment