Используйте поля ввода HTML для экспорта информации в упорядоченный шаблон

#html #templates #input

#HTML #шаблоны #ввод

Вопрос:

У меня есть веб-сайт HTML, который позволяет людям вставлять определенную информацию в поля, например, ваше имя и название вашего проекта. Чего я хочу добиться, так это того, что когда пользователь нажимает кнопку отправки, вся введенная информация будет перенесена в шаблон. Пример: Имя автора конфигурации:

Пользователь вводит свое имя, и веб-страница вводится обратно в поле div this :

—config.lua— Имя автора :

Спасибо 🙂

Ответ №1:

Вы можете использовать jQuery.
Для каждого имеющегося у вас ввода вы можете получить его значение с помощью :

 $("#input-id").val();
  

Так, например, если вы хотите поместить входные значения в шаблон, вы делаете что-то вроде этого (я предлагаю вам использовать текстовую область вместо простого div).

HTML:

 <form id="form" action="#">
    <input id="first-name">
    <input id="last-name">
    <input type="submit" value="Validate">
</form>
<textarea id="template"></textarea>
  

JS:

 $("#form").on("submit", function() {
    $("#template").val(
        "First name:"   $("#first-name").val()  
        "Last name:"   $("#last-name").val()
    );
});
  

Этот код напишет текст в вашей текстовой области примерно так:

Имя: Джон
Фамилия: Доу

Комментарии:

1. По-прежнему не работает, просто ничего не выводится в текстовой области.

2. Я просто создаю jsfiddle для вас: jsfiddle.net/a8ENh , и не забудьте включить jQuery в свой HTML-код!

3. Спасибо вам большое, очень большое! Это мне очень помогло! 🙂

4. С удовольствием сделал бы, но недостаточно «репутации»; (