Javascript.RU

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

Bзменение value поля при активности вкладки
В javascript, так же как и в jquery? полный 0.
Есть код
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<style type="text/css">
некий css
</style>

<script type="text/javascript">
(function($) {
$(function() {

        $('ul.tabs').delegate('li:not(.current)', 'click', function() {
                $(this).addClass('current').siblings().removeClass('current')
                        .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(500);
        })

})
})(jQuery)
</script>
<div class="section">
<ul class="tabs">
<li class="current">tab1</li>
<li>tab2</li>
<li>tab3</li>
<li>tab4</li>
</ul>
<div class="box visible"><input type="hidden" name="tab1" value="0" /></div>
<div class="box"><input type="hidden" name="tab2" value="0" /></div>
<div class="box"><input type="hidden" name="tab3" value="0" /></div>
<div class="box"><input type="hidden" name="tab4" value="0" /></div>
</div>


Как сделать так, что если таб активен, то value у поля 1, а если не активна, то 0..
Заранее спасибо за помощь!

Последний раз редактировалось padlas, 02.08.2011 в 12:46.
Ответить с цитированием
  #2 (permalink)  
Старый 02.08.2011, 12:26
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

мб так
$(this).siblings().find('input').val('0');
$('input', this).val('1');
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 02.08.2011, 12:51
Аватар для padlas
Новичок на форуме
Отправить личное сообщение для padlas Посмотреть профиль Найти все сообщения от padlas
 
Регистрация: 02.08.2011
Сообщений: 4

walik,
неа, не помогло..
Ответить с цитированием
  #4 (permalink)  
Старый 02.08.2011, 12:58
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

$('div.box input').val('0');
$('div.box.visible input').val('1');
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #5 (permalink)  
Старый 02.08.2011, 13:25
Аватар для padlas
Новичок на форуме
Отправить личное сообщение для padlas Посмотреть профиль Найти все сообщения от padlas
 
Регистрация: 02.08.2011
Сообщений: 4

walik,
работает, но только на первой вкладке, потому что visible не уходит с первой вкладки на остальные.
К видимому слою с классом box добавляется style="display: block;" или style="display: none;" соответственно
Ответить с цитированием
  #6 (permalink)  
Старый 02.08.2011, 13:29
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

У меня работает нормально
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #7 (permalink)  
Старый 02.08.2011, 13:49
Аватар для padlas
Новичок на форуме
Отправить личное сообщение для padlas Посмотреть профиль Найти все сообщения от padlas
 
Регистрация: 02.08.2011
Сообщений: 4

у меня value="1" только у поля tab1 всегда и больше никак не меняется
может я просто не в то место вставляю...

Последний раз редактировалось padlas, 02.08.2011 в 17:13.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активация кнопки отправления при заполнении текстового поля Bandicoot jQuery 9 03.12.2020 15:13
Заполнение поля при нажатии на ссылку ganzales Общие вопросы Javascript 6 14.10.2012 14:18
jquery слайдер, анимация при переключении вкладки KiTaeZa Events/DOM/Window 1 05.09.2011 20:52
Значение поля при определенном условии piko Общие вопросы Javascript 2 18.02.2011 10:03
Дополнительные поля при наведении Antonina_Yakunina Элементы интерфейса 0 09.06.2010 12:54