Редактирование материалов

голоса: 0

Здравствуйте! Подскажите почему при изминение полей редактирования материалов с помощью скрипта

<script type="text/javascript">
$('#bdM24').html('<input id="bdF7" class="manFlaEmail" size="35" style="width:100%;" name="aemail" value="" maxlength="60" type="text">');
$('#bdM42').html('<input type="checkbox" id="bdF17" name="other3"><label for="bdF17">Торг уместен</label>');
</script>
<script>
var c = document.querySelector('bdF17');
c.onclick = function() {
 if (c.checked) {
 alert( 'Вкл' );
 } else {
 alert( 'Выкл' );
 }
}
</script>
 

значения этих полей сбрасываются? Может кто знает как исправить?

| Автор: | Категория: JavaScript

Ответов: 1

голоса: +3
 
Лучший ответ
Это ваш скрипт? Что вы пытаетесь сделать?
| Автор:
Выбор ответа лучшим | | Автор: Александр Кошкин
сделал! а можно отключить поле имя пользователя?

Я же вам писал выше, что скрипт ставить вместо вашего, поэтому он сейчас и не работает.

В моем сообщении я обновил код под вид вашего чекбокса, также там css-правило нужно добавить, в том же сообщении написано какое именно.

а можно отключить поле имя пользователя?

Смотрите в настроках модуля /panel/?a=users;l=setup, какие поля можно отключать.

Да спасибо огромное! только почему то при редактирование значение конечно сохроняется но чек по умолчанию вкл.

<?if($PAGE_ID$=='edit')?>$checkbox.prop('checked', $input.val()=='true')<?endif?>

Обновите эту строку у себя в скрипте.

Спасибо огромное всё работает!
...