Метод ForEach был добавлен перед LINQ. Если Вы добавите расширение ForEach, это никогда не будут называть для экземпляров Списка из-за дополнительных ограничений методов. Я думаю причина, она не была добавлена, к не интерференция с существующей.
Однако при реальных пропавших без вести этой небольшой хорошей функции можно развернуть собственную версию
public static void ForEach<T>(
this IEnumerable<T> source,
Action<T> action)
{
foreach (T element in source)
action(element);
}
Add an onsubmit handler to the form (either via plain js or jquery $().submit(fn)), and return false unless your specific conditions are met.
Unless you don't want the form to submit, ever - in which case, why not just leave out the 'action' attribute on the form element?
Просто добавьте это событие в текстовое поле. Это предотвратит отправку при нажатии Enter, и вы можете добавить кнопку отправки или вызвать form.submit () по мере необходимости:
onKeyPress="if (event.which == 13) return false;"
Например:
<input id="txt" type="text" onKeyPress="if (event.which == 13) return false;"></input>