Я не получаю значение сгенерированных текстовых полей после загрузки DOM [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Я не получаю значение сгенерированных текстовых полей после загрузки DOM [закрыто]

Сообщение Anonymous »

Я генерирую текстовые поля в js на основе значения, выбранного при вводе числового типа:

Код: Выделить всё

function updateChannels(input)
{
const container = document.getElementById('description-container');
const count = parseInt(input.value, 10);

// Empty the container to reset the descriptions
container.innerHTML = '';

// Vérifie que l'entrée est un nombre entre 1 et 4
if (isNaN(count) || count < 1 || count > 4)
{
input.value = ''; // Reset if the value is invalid
alert('Please enter a number between 1 and 4.');
return;
}

// Add description fields based on value
for (let i = 1; i  $request->input('user'),
'machines_id' => 1,
'manipulation_name' => $request->input('manipulation_name'),
'system_issue' => $request->input('system_free_issue'),
'system_qualified' => $request->input('system_qualified'),
'howmany_injections' => $request->input('channelCount'),
'column_id' => $request->input('column_description'),
'guard_column_id' => $request->input('guard_column_description'),
'type_samples' => $request->input('type_of_samples'),

]);

// Récupérer l'ID de l'enregistrement créé
$manipulationId = $manipulation->id;
//récupérer le nombre de description de channels :
$channelCount = $request->input('channelCount');

// Boucler pour insérer chaque description de canal
for ($i = 1; $i name('submit_before'); // Déplacement de ->name() avant le point-virgule
Проблема в том, что извлекается все, кроме значений моих текстовых полей, которые генерируются динамически (имя текстовых областей начинается с Channel_description_);

Код: Выделить всё

#parameters: array:9 [▼
"_token" => "0dusC043ovYJMZGShMlsBdioLY3nR8Zyw00zrqAO"
"user" => "1"
"manipulation_name" => "eerrere"
"system_free_issue" => "yes"
"system_qualified" => "yes"
"channelCount" => "2"
"column_description" => "21"
"guard_column_description" => "17"
"type_of_samples" => "reeee"
Они имеют значение NULL.

Код: Выделить всё

$description = $request->input("channel_description_$i");
null // маршруты/web.php:72

Если у меня их два, в базу данных вставляются две строки, но в описание помещается NULL.
[img]https: //i.sstatic.net/7FnM1jeK.png[/img]

С другой стороны, если текстовые поля присутствуют при загрузке формы, я получаю их значения в $ переменная запроса.
У вас есть какие-нибудь идеи, пожалуйста? Заранее спасибо.
Изображение вкладки запроса инструмента разработчика (9:58):
Изображение

[img]https://i.sstatic.net /kEhCw10b.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/791 ... ng-the-dom
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»