]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dijit/tests/form/test_Form_onsubmit.html
add Dojo 1.1.1
[eow] / static / dojo-release-1.1.1 / dijit / tests / form / test_Form_onsubmit.html
diff --git a/static/dojo-release-1.1.1/dijit/tests/form/test_Form_onsubmit.html b/static/dojo-release-1.1.1/dijit/tests/form/test_Form_onsubmit.html
new file mode 100644 (file)
index 0000000..d8b43fa
--- /dev/null
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+               "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+
+       <title>Form unit test</title>
+       <style type="text/css">
+               @import "../../../dojo/resources/dojo.css";
+               @import "../css/dijitTests.css";
+       </style>
+       <script type="text/javascript" src="../../../dojo/dojo.js"
+               djConfig="isDebug: true, parseOnLoad: true"></script>
+       <script type="text/javascript" src="../_testCommon.js"></script>
+       <script type="text/javascript">
+               dojo.require("dojo.date");
+               dojo.require("dijit.form.Form");
+               dojo.require("dijit.layout.LayoutContainer");
+               dojo.require("dijit.layout.ContentPane");
+               dojo.require("dijit.form.ComboBox");
+               dojo.require("dijit.form.CheckBox");
+               dojo.require("dijit.form.DateTextBox");
+               dojo.require("dijit.form.Button");
+               dojo.require("dijit.form.MultiSelect");
+               dojo.require("dijit.form.Textarea");
+               dojo.require("dijit.form.SimpleTextarea");
+               dojo.require("dijit.Editor");
+       </script>
+</head>
+<body>
+       <h1>Form Widget Unit Test</h1>
+       <form dojoType="dijit.form.Form" id="myForm1" 
+               encType="multipart/form-data" action="" method="GET"
+               onSubmit="dojo.stopEvent(arguments[0]);"
+               onReset="dojo.stopEvent(arguments[0]);">
+               <h3>This form shouldn't submit, nor reset</h3>
+               <select name="plop.combo" dojoType="dijit.form.ComboBox">
+                       <option value="one">one</option>
+                       <option value="two">two</option>
+                       <option value="three">three</option>
+               </select>
+               <button dojoType=dijit.form.Button type="submit">Submit</button>
+               <button dojoType=dijit.form.Button type="reset">Reset</button>
+       </form>
+
+       <form dojoType="dijit.form.Form" id="myForm2" 
+               encType="multipart/form-data" action="" method="GET"
+               onSubmit="return false;"
+               onReset="return false;">
+               <h3>This form shouldn't submit, nor reset</h3>
+               <select name="plop.combo" dojoType="dijit.form.ComboBox">
+                       <option value="one">one</option>
+                       <option value="two">two</option>
+                       <option value="three">three</option>
+               </select>
+               <button dojoType=dijit.form.Button type="submit">Submit</button>
+               <button dojoType=dijit.form.Button type="reset">Reset</button>
+       </form>
+
+       <form dojoType="dijit.form.Form" id="myForm3" 
+               encType="multipart/form-data" action="" method="GET"
+               onSubmit="return true;"
+               onReset="return true;">
+               <h3>This form <em>should</em> submit and reset</h3>
+               <select name="plop.combo" dojoType="dijit.form.ComboBox">
+                       <option value="one">one</option>
+                       <option value="two">two</option>
+                       <option value="three">three</option>
+               </select>
+               <button dojoType=dijit.form.Button type="submit">Submit</button>
+               <button dojoType=dijit.form.Button type="reset">Reset</button>
+       </form>
+
+       <form dojoType="dijit.form.Form" id="myForm4" 
+               encType="multipart/form-data" action="" method="GET"
+               onSubmit="void(0)"
+               onReset="void(0)">
+               <h3>This form <em>should</em> submit and reset</h3>
+               <select name="plop.combo" dojoType="dijit.form.ComboBox">
+                       <option value="one">one</option>
+                       <option value="two">two</option>
+                       <option value="three">three</option>
+               </select>
+               <button dojoType=dijit.form.Button type="submit">Submit</button>
+               <button dojoType=dijit.form.Button type="reset">Reset</button>
+       </form>
+</body>
+</html>