2016-05-31 4 views
-3

Желая создать кнопку. После нажатия кнопки выберите один из значений.html текстовое поле от кнопки событие javascript

<button type="button" value="xxxx">Press</button> 
<button type="button" value="yyyy">Press</button> 

Значение xxx от кнопки вводит текстовое поле со значением кнопки в соответствии с значением.

<input type="textarea" name="textfield" id="text"> 
+0

http://stackoverflow.com/questions/26227487/adding-textbox-on-button-click-with-javascript –

+0

Что вы пробовали? Где вы застряли? Похоже, вы просто ищете учебники для JavaScript на этом этапе, и есть много доступных. – David

+0

Я попытался создать скрипт, но событие не работает, чтобы поместить значение в текстовое поле @Alexis – Ajaxcbcb

ответ

0

Определение функции в Javascript

function fillText(value) 
{ 
    document.getElementById('text').value = value; 
} 

И положить, что в случае щелчка кнопки

<button type="button" value="xxxx" onclick="fillText(this.value)">Press</button> 
<button type="button" value="yyyy" onclick="fillText(this.value)">Press</button> 
0

Вам нужен этот

var btn1 = document.getElementById('btn1'); 
 
var btn2 = document.getElementById('btn2'); 
 

 
btn1.addEventListener('click', function(e) { 
 
    document.getElementById('text').value = e.target.value; 
 
}); 
 

 
btn2.addEventListener('click', function(e) { 
 
    document.getElementById('text').value = e.target.value; 
 
});
<button id="btn1" value="xxxx">Press</button> 
 
<button id="btn2" value="yyyy">Press</button> 
 

 
<input type="textarea" name="textfield" id="text">
Примечание: type=button для <button> тег.

0

Вы должны использовать метод document.GetElementById().

Во-первых, создать функцию JavaScript:

function transfer(element) { 
    document.getElementById("text").value = element.value; 
} 

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

<button type="button" value="xxxx" onclick="transfer(this)">Press</button> 
<button type="button" value="yyyy" onclick="transfer(this)">Press</button> 
Смежные вопросы