Как создать ссылку в input взятую от имени из другого input’a?

Для создания ссылки в <input> на основе значения другого <input> в Yii, вы можете использовать JavaScript, чтобы получить значение первого поля и создать ссылку на его основе. Ниже приведен подробный пример этой реализации.

Предположим, что у нас есть два поля ввода: <input id="input1"> и <input id="input2">. Нам нужно создать ссылку в input2 на основе значения, введенного в input1.

Сперва, добавьте следующий код в ваш файл представления в Yii:

<input id="input1" type="text" oninput="generateLink()">
<input id="input2" type="text">

Здесь мы задаем oninput событие для input1, которое вызывает функцию generateLink() при каждом изменении текста в поле.

Теперь добавьте следующий JavaScript код в ваш файл представления или в отдельный файл JavaScript:

function generateLink() {
  var input1Value = document.getElementById('input1').value; // Получить значение из input1
  var link = document.getElementById('input2'); // Получить ссылку из input2

  // Создать ссылку на основе значения из input1
  link.value = '<a href="' + input1Value + '">' + input1Value + '</a>';
}

Здесь мы определяем функцию generateLink(), которая получает значение из input1, а затем создает ссылку с использованием этого значения. Созданная ссылка затем присваивается значению input2.

Теперь, когда вы вводите текст в input1, ссылка автоматически будет создаваться в input2.

Надеюсь, это поможет вам создать ссылку в input на основе значения из другого input в Yii. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.