2010-07-06 2 views
0

ниже, как я отключить все кнопки отправки по щелчкуотключить все переключатель OnChange

$('form').submit(function(){ 
    // On submit disable its submit button 
    $('input[type=submit]', this).attr('disabled', 'disabled'); 
}); 

как disable all selectbox onchange easily для всех переключателя на странице

+0

могли бы вы сделать ваш вопрос немного понятнее? – ftrotter

ответ

2

Что-то, как это будет отключить все полей выбор:

$('select').attr('disabled', 'disabled'); 

Чтобы привязать его к представлению формы, вы можете добавить его в существующую функцию.

Чтобы привязать это к событию onChange в поле выбора, вы можете использовать jQuery's change listener. Так что если вы хотите, чтобы все окна выберите отключенные при изменении любого выберите поле вы можете использовать это:

$('select').change(function(){ 
    $('select').attr('disabled', 'disabled'); 
}); 

Если вы хотите работать на конкретном поле выбора вы можете изменить первую $('select') выше ссылку что окна.

+0

, но я только хочу отключить все selectboxes, когда событие «selectbox onchange» называется – cometta

+0

@cometta: okay, обновлено. –

1

Почти такой же, как то, что вы делаете выше, просто изменить его, чтобы выбрать

$('form').submit(function(){ 
    // On submit disable its submit button 
    $('select', this).attr('disabled', 'disabled'); 
}); 
+0

, но я хочу отключить все selectboxes, когда событие «selectbox onchange» называется – cometta

+0

Это не имеет смысла, вы хотите отключить его, как только кто-то изменит значение внутри select? – Marko

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