Показать сообщение отдельно
  #4 (permalink)  
Старый 26.04.2013, 12:14
Интересующийся
Отправить личное сообщение для Жекаизжека Посмотреть профиль Найти все сообщения от Жекаизжека
 
Регистрация: 26.04.2013
Сообщений: 18

да, оно самое, а могли бы еще один момент подсказать, если в textarea уже есть текст со значение 'one', 'two', тогда бы checkbox был бы с галкой, а если нет значения то нет галки

что то вроде этого

<html>
<body>
<textarea id = "postarea"  rows = "5" cols = "120" name = "txt">one;two</textarea>

<br><br>
<input type="checkbox" onchange="tag_add(postarea, 'one', this.checked)"/>one<br>
<input type="checkbox" onchange="tag_add(postarea, 'two', this.checked)"/>two<br>
<input type="checkbox" onchange="tag_add(postarea, 'three', this.checked)"/>three<br>
 
<script>
function tag_add(obj, str, add) {
  if( add ) {
    if( obj.value ) {
      if( obj.value.indexOf( str) < 0 )
        obj.value += ";" + str;
    } else {
      obj.value = str;
    }
  } else {
    var re = new RegExp( "(;)?"+str+"(;)?" );
    obj.value = obj.value.replace( re, function( x, l, r ){ return l && r ? ";" : ""; } );
  }
}

</script>
</body>
</html>
Ответить с цитированием