2015-03-05 4 views
-5

Использование jQuery, я хочу нажать на различные кнопки и получить текстовый ввод в текстовом поле с помощью кнопки.jQuery: Изменение значения ввода onCLick

<ul class="list-unstyled list-inline"> 
 
    <li><button type="button" id="p1" class="btn btn-primary btn-xl btn-block">$15</button></li> 
 
    <li><button type="button" id="p2" class="btn btn-primary btn-xl btn-block">$25</button></li> 
 
    <li><button type="button" id="p3" class="btn btn-primary btn-xl btn-block">$50</button></li> 
 
    <li><button type="button" id="p4" class="btn btn-primary btn-xl btn-block">$75</button></li> 
 
    <li><button type="button" id="p5" class="btn btn-primary btn-xl btn-block">$100</button></li> 
 
    <li> 
 
     <div class="control-group"> 
 
      <div class="form-control-donate controls"> 
 
       <input name="textinput" placeholder="$ Other Amount" class="form-control" type="text"> 
 
      </div> 
 
     </div> 
 
    </li> 
 
</ul>

+1

Если вы хотите, - это сделать, в чем проблема? – Regent

+0

Извините, как я могу это сделать? –

+1

@ShuvoHabib, изучая основы jQuery. – Regent

ответ

2
$('button').click(function(e){ 
    $('input[name=textinput]').val($(this).text()); 
}); 
+0

Большое спасибо Matei Mihai. Я не могу повышать. Я сожалею :( –

+0

Нет проблем .. приветствую! –

1

Может быть что-то вроде этого:

$('#p1,#p2,#p3,#p4,#p5').on('click', function() { 
    $('input.form-control').val($(this).text()); 
}); 
+0

Спасибо! –

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