W klasie MintAjax odpowiedzialnej za obsługę zapytań ajaxa jest błąd przyjmijmy że stworze formulaż i wykonam SendForm wszystkie jest dobrze do czasu gdy nie będzie pod FF (pola textarea) pod Operą (checkbox i textarea) a pod IE (checkbox i textarea i radio). Firebug zgłasz pod FF o ile formulaż ma tylko textarea bez inputów:

input is undefined w
  1. for(var i = 0; i < input.length; i++) {


  1. SendForm : function(form, url, method) {
  2. this.form = mint.$D(form);
  3.  
  4. this.url = url || this.form.action || this.url;
  5. this.method = method || this.form.method || "post";
  6.  
  7. var input = this.form.elements;
  8.  
  9. for(var i = 0; i < input.length; i++) {
  10. if(this.disableForm) input[i].disabled = true;
  11.  
  12. switch(input[i].type) {
  13. case "radio":
  14. case "checkbox":
  15. if(input[i].checked)
  16. this.AddParam(input[i].name, input[i].value);
  17. break;
  18. case "select-one":
  19. var sel = input[i].options[input[i].selectedIndex];
  20. this.AddParam(input[i].name, sel.value.length > 0 ? sel.value : sel.innerHTML);
  21. break;
  22. case "select-multiple":
  23. for(var x = 0; x < input[i].options.length; ++x) {
  24. if(input[i].options[x].selected)
  25. this.AddParam(input[i].name, input[i].options[x].value);
  26. }
  27. break;
  28. default:
  29. this.AddParam(input[i].name, input[i].value);
  30. }
  31. }
  32.  
  33. this.Send(this.url);
  34. },


Edit rozwiązane pod FF:

document.forms[form]; zamiast mint.$D(form);