Да, это правильно. Браузеры поддерживают только GET и POST для отправки форм. Вы можете использовать AJAX, хотя:
$.ajax({
url: '/action',
type: 'PUT',
data: { param1: 'value1' },
success: function(result) {
}
});
А если вы хотите AJAXify отправить форму, вы можете взглянуть на плагин jquery.form .