|
|
|
| есть одно многосторочное текстовое поле, скажем <textarea> rnесть checkboxЫ три штуки - в одном чеке value - дата, в другом - время, в третьем - дата и время вместе формата(dd.mm.yyyy hh:mm)rnесть кнопки, при нажатии на которые нужно выводить в текстовое поле.( текст задается в самом коде)rnн.р. первая кнопка - приветrnвторая - васяrnтретья - там Enter(перенос на новую строку)rnчетвертая - просто пробел,rnпри выборе чекбокса, в текстовое поле попадает дата, либо время, либо дата и время вместе.rnодновременно может быть выбран только один чек бокс... | |
|
|
|
|
|
|
|
для: abd420
(01.01.2015 в 13:23)
| | Обрабатывайте события нажатий чекбоксов в одном обработчике, в котором выбирать только выбранные чекбоксы и их значения помещать в текстовое поле, очищая его предварительно.
Под jQuery:
$(function() {
$('#chk').on('click', 'input', function() {
var m = [];
$('#chk input:checked').each(function() {
m.push(this.value);
});
$('textarea').val(m.join('\n'));
});
});
<textarea></textarea>
<div id="chk">
<input type="checkbox" value="Text 1" />
<input type="checkbox" value="Text 2" />
<input type="checkbox" value="Text 3" />
</div>
|
| |
|
|
|