форма без действия и где входят, не перезагружает страницу

Метод ForEach был добавлен перед LINQ. Если Вы добавите расширение ForEach, это никогда не будут называть для экземпляров Списка из-за дополнительных ограничений методов. Я думаю причина, она не была добавлена, к не интерференция с существующей.

Однако при реальных пропавших без вести этой небольшой хорошей функции можно развернуть собственную версию

public static void ForEach<T>(
    this IEnumerable<T> source,
    Action<T> action)
{
    foreach (T element in source) 
        action(element);
}
84
задан skia.heliou 21 July 2015 в 21:32
поделиться

2 ответа

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?

43
ответ дан 24 November 2019 в 08:26
поделиться

Просто добавьте это событие в текстовое поле. Это предотвратит отправку при нажатии Enter, и вы можете добавить кнопку отправки или вызвать form.submit () по мере необходимости:

onKeyPress="if (event.which == 13) return false;"

Например:

<input id="txt" type="text" onKeyPress="if (event.which == 13) return false;"></input>
9
ответ дан 24 November 2019 в 08:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: