$("#fieldDataForm").submit(function(e){ $(this).preventDefault(); e.preventDefault(); e.returnValue = false; var x = $("#fieldEditSubmit").data('fieldX'); var y = $("#fieldEditSubmit").data('fieldY'); var actField = $('#field_'+x+'_'+y); //reset actField.removeClass(); actField.addClass("field"); matrixUpdateField[x][y] = 0; var id = $("#fieldDataObjectId").val(); if ($("#fieldEditSubmit").data('radio') == 'fieldEditCollision'){ actfield.addClass("fieldCollision"); matrixUpdateField[x][y] = {"collision":1}; }else if ($("#fieldEditSubmit").data('radio') == 'fieldEditObject'){ actfield.addClass("fieldObject"); matrixUpdateField[x][y] = {"object":1,"id":id}; }else if ($("#fieldEditSubmit").data('radio') == 'fieldEditMonster'){ actfield.addClass("fieldMonster"); matrixUpdateField[x][y] = {"monster":1,"id":id}; }else if ($("#fieldEditSubmit").data('radio') == 'fieldEditNPC'){ actfield.addClass("fieldNPC"); matrixUpdateField[x][y] = {"npc":1,"id":id}; }else{ actfield.addClass("none"); } //alert("ok"); return false; });
Mam problem z powyższym kodem, a mianowicie pomimio zwracania "false" formularz i tak zostaje wysłany co skutkuje przeładowaniem strony.
Poniżej umieszczam również kod formularza
Z góry dziękuję za pomoc