Вопрос задан 13.01.2020 в 07:56. Предмет Информатика. Спрашивает Андреева Полина.

КАК задать значение html элемента формы(input значения value) элементу массива в JavaScript так

чтобы оно сохранялось после нажатия submit(чтобы потом выводя значение элемента массива выводилось введенные пользователем данные)?<script type="text/javascript"><!-- var Mass1;Mass1 = [(значение элементов value тега input введенных пользователем)]; //--> </script> <form action="Elephant.php" method="POST" enctype="multipart/form-data"><table><tr> <td><input type="text" name="number" id="number"></td><td><input type="text" name="data" id="data"></td></tr><td><input type="submit" id="submit"></td></table></form>
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Батиг Полина.
<form method="GET"  enctype="multipart/form-data">
<table>
<tr>
<td><input type="text" name="number" id="number"></td>
<td><input type="text" name="data" id="data"></td>
</tr>
<td><input type="submit" id="submit"></td>
</table>
</form>

<script type="text/javascript">
// Скрипт должен располагаться после формы

var M = [];

// Получение параметров
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, 
function(m,key,value) { M[key] = value; });

// ставим обратно в поля
if (M['number']) document.getElementById('number').value = M['number'];
if (M['data']) document.getElementById('data').value = M['data'];

// вот так можно перебрать:
for (var key in M) alert(key + ' ' + M[key]);

</script> 
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вы хотите сохранить значения, введенные пользователем в элементы формы HTML (input), чтобы затем использовать их в JavaScript после отправки формы. Давайте попробуем это сделать.

Первым делом, вам нужно присвоить значения элементов формы JavaScript-переменным или массиву при отправке формы. Для этого вы можете использовать событие `submit` формы и обработчик события JavaScript.

Вот пример того, как вы можете сделать это:

```html

```

Этот код создает массив `Mass1` и при отправке формы добавляет значения из элементов формы `number` и `data` в этот массив. Для тестирования результатов используется вывод в консоль браузера. Вы можете изменить этот код в соответствии с вашими потребностями, например, отправлять этот массив на сервер для обработки или использовать значения для других целей в JavaScript.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос