2014-11-03 2 views
1

Я пытаюсь ... (я знаю, что очень стараюсь для всех вас, ребята, lol) нет, но серьезно я пытаюсь передать текст из формы в div, что затем другие скрипты меняют шрифт и цвет текста. Вот код, который я пробовал до сих пор, и ссылку на jsfiddle. Я просто не могу заставить его работать!Загрузить текст из html-формы в div

Аналогичные вопросы были заданы, но я не могу найти, где другие сценарии должны запускаться на этом введенном тексте после его ввода.

http://jsfiddle.net/p802ektq/

Div:

<div class="rightBottom selectcolor" style = "position: absolute; left: 750; top: 330;"  id="changeMe"></div> 

HTML-форма:

<form> 
Address <input type="text" name="add"><br> 
<input id="copy" type="button" value="copy"> 
</form> 

Java-:

$(document).ready(function() { 
    $('#copy').click(function(){ 
    $('#changeMe').val($('#add').val()); 
    }); 
}); 
+1

Просто измените '.val (', на '# changeMe', на' .text ('. – klauskpm

+0

Ммм не работает, к сожалению, но спасибо за ответ мой друг я должен буду стараться! – MattLuka

+0

Ну, вы могли бы сделать так, как на этой версии скрипки http://jsfiddle.net/p802ektq/2/ – klauskpm

ответ

2

Fiddle example

Сначала давайте помнить одну вещь:

name = name 
. = class 
# = id 

вы не можете пойти на #add, если у вас нет какой-либо в вашем документе. Так давайте добавим некоторые из них:

<input id="add" name="add" type="text"> 

Теперь, если вы хотите, чтобы вставить какой-либо текст строки в элемент в <div> (#changeMe), что вы хотите .text() или .html() (не .val()!).

$(function() { // d. ready 
    $('#copy').click(function(event){ 
    event.preventDefault(); // Prevent browser default behavior on form button 
    $('#changeMe').text($('#add').val()); 
    }); 
}); 
+0

Большое вам спасибо за вашу помощь и объяснение. Его очень удобно знать, что я ошибаюсь. К сожалению, похоже, не работает, поэтому у меня может быть какой-то другой конфликт в коде где-то. Хотя любопытно, что он не работает в jsfiddle либо – MattLuka

+0

Скрипка отлично работает для меня, в нескольких браузерах. –

+0

@ user3323647 вы должны проверить * * my ** jsFiddle пример и параметры, которые я использовал на левой панели. –