AddManipulator + dojo.io.bind

勉強用にやってみたんですが、
バリデーションエラーを出すのに少しこつがいるようです。

組み合わせるって難しいですね。メモ用に残しておきます。

{% block script %}
<script type="text/javascript">
  var djConfig = {isDebug: true, debugAtAllCosts: false};
</script>
<script type="text/javascript" src="/static/js/dojo.js"></script>
<script language="JavaScript" type="text/javascript">
  dojo.require("dojo.io.bind");
  dojo.hostenv.writeIncludes();
  function updateOnServer(){
    var bindArgs = {
      url: "/test/post/",
      method: "post",
      content: {
        username: dojo.byId("id_username").value,
        password: dojo.byId("id_password").value,
      },
      load: function(type, data, event, kwArgs) {
      
      },
      mimetype: "text/html",
    };
    dojo.io.bind(bindArgs);
  }
</script>
{% endblock %}

<form>
  <p>
    {{ form.username }}
  </p>
  <p>{{ form.password }}</p>
  <input type="button" name="save" value="save" onclick="updateOnServer()">
</form>

中途半端プログラムですので役に立たない可能性大ですorz