Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]odblokowanie pola text, po kliknieciu w checkbox
skowron-line
post 10.02.2015, 21:03:49
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


hej mam cos takiego
  1. <td><input type="checkbox" class="activator"></td>
  2. <td></td>
  3. <td><input type="text" disabed="disabled" /></td>


to co udalo mi sie splodzic to
[JAVASCRIPT] pobierz, plaintext
  1. $( window ).load(function() {
  2. $('.activator').each(function(index, item){
  3. $(item).on('click', function(){
  4. var t = $(this), input = $(this).closest('input[type=text]');
  5. console.log($(input).data('next'));
  6. console.log($(this).next('input[type=text]'));
  7. if (t.is(':checked')) {
  8. $(input).attr('disabled', '');
  9. } else {
  10. $(input).attr('disabled', 'disabled');
  11. }
  12. })
  13. });
  14. });
[JAVASCRIPT] pobierz, plaintext


niestety to nie działa. Czy może ktoś pomóc.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
rad11
post 10.02.2015, 21:11:10
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Probowales tego moze?

http://learn.jquery.com/using-jquery-core/...a-form-element/
Go to the top of the page
+Quote Post
Jarma
post 10.02.2015, 21:27:36
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 11
Dołączył: 20.07.2009

Ostrzeżenie: (0%)
-----


Wstaw
  1. $(input).removeAttr('disabled');

zamiast
  1. $(input).attr('disabled', '');
Go to the top of the page
+Quote Post
sazian
post 10.02.2015, 21:38:29
Post #4





Grupa: Zarejestrowani
Postów: 1 043
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


nie attr tylko prop

[JAVASCRIPT] pobierz, plaintext
  1. $('.activator').change(function(){
  2. $(this).closest('tr').find('[type="text"]').prop('disabled',$(this).prop('checked'));
  3.  
  4. })
  5.  
  6. .change();
[JAVASCRIPT] pobierz, plaintext

ten drugi change() jest po to żeby odpowiednio aktywować pola po wczytaniu

Ten post edytował sazian 10.02.2015, 21:39:24
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 14:32