Вам нужно будет добавить немного больше информации о том, как «редактировать эту задачу» будет работать, потому что есть несколько разных реализаций от серверной до клиентской (заполняется при разборе - формы ajax или нет? И т. Д.)
Если вы запустили фактическую работу «отправить» для события отправки, вы можете воспользоваться этим, когда пользователь нажмет ENTER в форме. (Кроме текстовой области, конечно)
<form id="myForm" onSubmit="return yourCoolSubmitFunction();" >
или
$( function() {
$('#myForm').submit(function() {
// code here that can validate or simply
return true; // submit the form
// return false won't submit, which is good for validating input
});
});
Что касается текста кнопки, если форма заполняется как «форма редактирования» через код на стороне сервера, то вы можете просто изменить метку кнопки, а затем при первом создании html.
Если это ajax, вы можете обновить кнопку при загрузке данных формы.
Если я все еще не бью тебя по голове, возможно, добавляешь элемент формы для проверки? как <input type="hidden" name="isEdit" value="1" />
если в режиме редактирования вы можете проверить?
if( $('#myForm input[name=isEdit]').val() == 1 ) ...