dijit/form/Form bug 1.8
Dijit forms don't stripe out param when name="id"
by psoares
HTML
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.0/dojo/resources/dojo.css">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.0/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.0/dojo/resources/dnd.css">
<html>
<head></head>
<body>
<div data-dojo-type="dijit/form/Form">
<input type="text" name="firstname" value="testing testing"
data-dojo-type="dijit/form/TextBox"
data-dojo-props="trim:true, propercase:true" id="firstname" />
<button data-dojo-type="dijit/form/Button" type="button">Submit</button>
<script type="dojo/on" data-dojo-event="submit" data-dojo-args="evt">
evt.preventDefault();
alert("Form is valid ?", this.validate());
</script>
</div>
</body>
</html>
CSS
body, html, .main {
height : 100%;
width : 100%;
}
JavaScript
require(["dojo/parser", "dijit/form/Form", "dijit/form/TextBox", "dijit/form/Button"],
function(parser){
parser.parse();
});