2013-12-01 2 views

ответ

1

вы должны изменить свой код, чтобы быть похожим на это:

HTML

<div id="textId"></div> 

JAVASCRIPT КОД

var auto = completely(document.getElementById('textId')); 

... то он будет работать

+0

Почему проголосовало? – Zo72

+0

Я думаю, потому что ваш ответ не имеет никакого отношения, поскольку ОП спросил, как заставить 'input'tag работать с complete.ly. Но хороший ответ в любом случае, потому что я не знал, что complete.ly работает только с 'div' –

0
auto.onChange = function setFiller(){ 
     auto.repaint(); 
     if(document.getElementById("Requestor")){ 
     document.getElementById("Requestor").value=auto.getText(); 
     } 
    } 

Вы можете добавить это (в теги в конце раздела, которое вы добавили в тело своей страницы). Он по-прежнему позволяет использовать функцию repaint по умолчанию для функции onChange и затем заполняет элемент ввода (вероятно, type = hidden в форме страницы) с текущим текстом .. («auto» - это полностью var) («Requestor» - это идентификатор входного элемента.)

Смежные вопросы