Я написал две функции javascript и хочу использовать их обе, когда нажимаю кнопку отправки. Это форма. Первая функция уже встроена в кнопку отправки. Он отображает абзац, когда вы нажимаете кнопку отправки. Теперь я хочу отобразить таблицу, содержащую значения полей из формы (типы - дата, текст, число). Это таблица из 2 столбцов и 5 строк. В первом столбце значениями являются название компании, количество доступных мест, названия должностей, местоположение, последняя дата подачи заявки. А второй столбец содержит значения полей, взятые из ввода в форме с использованием document.getElementById ('ID') функция . Обе функции используют document.getElementById ('ID').
2 ответа
Прежде всего, я бы рекомендовал использовать для этого jQuery, поскольку он становится более упрощенным.
В этом примере они показывают вам, как переопределить базовую форму. В этом обработчике вы можете разместить две функции.
$( "#target" ).submit(function( event ) {
event.preventDefault(); // prevents the actual sending of a form
myFunction1(); // call your first function
myFunction2(); // call your second function
});
Если я правильно понимаю, обе эти функции у вас уже реализованы, вы просто ищете способ их вызвать?
Также фактическое изменение текста / содержания выполняется простым
$('#elementID').html('The new changed content'); // if it's a div or something alike
$('#elementID').val('The new changed content'); // if it's an input
Надеюсь, это ответит на ваш вопрос :-)
Я бы также рекомендовал использовать JQuery, но если вы не можете все, что вам нужно сделать, это вызвать функцию JavaScript в первой функции.
function myFunction1(){
//Your code that displays a paragraph.
myFunction2();
}
function myFunction2(){
//code body of function 2
}
Итак, если ваша первая функция уже встроена в кнопку отправки, теперь ваш код будет выполняться, отображая абзац, а затем выполняя код второй функции. Но намного чище и менее «взломано» использовать JQuery, как, например, описанный выше мистер Фрогурт.
Надеюсь это поможет.
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.