Zmiana maxlegth dla edit w zaleznosci od comboboxa

Odpowiedz Nowy wątek
2012-01-05 22:45
0

Chodzi mi o to jak na szybko w JavaScript zrobić coś takiego:

  1. mam w formie combo box ( <select ...> ) w wartosciami powiedzmy: 24,32
  2. mam edit ponizej ( <input type="text..."> )
  3. chce zeby po wybraniu ktorejs z opcji w combo boxie zmienial sie atrybut maxlength dla edita

!user image
I am he who watches they. I am the fist of retribution. That which does quell the recalcitrant. Dare you defy the Warchief? Dare you face my merciless judgement?
edytowany 1x, ostatnio: EgonOlsen, 2012-01-05 22:45

Pozostało 580 znaków

2012-01-05 23:07
0

Z jQuery czy bez?

Pozostało 580 znaków

2012-01-05 23:26
0

czysty javasctript, juz sobie poradzilem btw.

onchange="var nl = selet_box_id.value; document.getElementById('edit_box_id').setAttribute('maxlength',nl); "

dzieki za checi ;)


!user image
I am he who watches they. I am the fist of retribution. That which does quell the recalcitrant. Dare you defy the Warchief? Dare you face my merciless judgement?
onchange="document.getElementById('edit_box_id').setAttribute('maxlength', this.value);" - krócej. Ten Twój kod jest zły tak w ogóle. To co określiłeś jako "selet_box_id" to może być co najwyżej atrybut "name", po id tak nie wybierzesz. - dzek69 2012-01-06 00:05

Pozostało 580 znaków

2012-01-06 23:42
0

Czyli zostaje

document.getElementById('edit_box_id').setAttribute('maxlength', this.value);

Czy w ten sposób można czyścić edita?

document.getElementById('edit_box_id').value='';


!user image
I am he who watches they. I am the fist of retribution. That which does quell the recalcitrant. Dare you defy the Warchief? Dare you face my merciless judgement?

Pozostało 580 znaków

2012-01-07 00:01
1

tak


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0