2013-03-22 13 views
7

Potrzebuję ustawić maksymalną długość dla pola tekstowego w formularzu xeditable bootstracji. Chodzi o to, że pole tekstowe, które się pojawia, jest wbudowaną funkcją formularza, więc nie mogłem ustawić maksymalnej długości jako html attribute.I próbował go za pomocą jQuery, ale jej nie pracuje. (nie jestem w stanie dołączyć zrzut ekranu) Proszę mi pomóc rozwiązać ten problem,Ustawianie maksymalnej długości w bootstrap x-edytowalny formularz

+3

jeśli nie możesz dołączyć zrzutu ekranu, możesz przynajmniej dołączyć kod. – sevenseacat

+0

również, rozważ dodanie jsfiddle - możesz zacząć od rozwidlenia [this] (http://jsfiddle.net/serra/7bw5t/) – Marijn

Odpowiedz

0

Cóż, powinieneś być w stanie ustawić atrybut maxLength korzystania jQuery, na przykład:

$('#myBox').attr('maxlength', 6); 

Jest trochę więcej informacji in this question.

Trudno jednak stwierdzić na podstawie pytania, co próbowaliście. Dodaj kod jQuery, który próbowałeś, abyśmy mogli lepiej Ci pomóc.

+1

@Marijin: Próbowałem dokładnie tak, jak wspomniałeś tutaj. Problem polega na rozważeniu pola tekstowego o id mybox1, który znajduje się wewnątrz mybox, który nie jest zdefiniowany przez użytkownika (utworzony), ale jest integralną częścią mybox. Muszę ustawić maksymalną długość dla tego mybox1. Próbowałem używać tego id name mybox1 do ustaw maksymalną długość, ale jej nie działa. – user2091275

+0

Dodaj html do swojego pytania, abyśmy mogli lepiej Ci pomóc. – Marijn

13

Można ustawić atrybuty HTML poprzez nadpisanie szablonu:

Takich jak:

$('#your_id').editable({ 
    tpl: '<textarea maxlength="250"></textarea>' 
}); 
+3

Należy zachować ostrożność, ponieważ atrybut maxlength dla textarea nie jest obsługiwany przez wszystkie przeglądarki .. jest to atrybut HTML 5 (http://www.w3schools.com/tags/att_textarea_maxlength.asp) –

+1

Rozwiązałem mój problem. Może powinieneś również wspomnieć, że można go ustawić bezpośrednio za pomocą atrybutu 'data-tpl' na elemencie HTML. – julealgon

0

Wygląda na to, że jest to „inputclass” przypisać można przekazać tak można projektować je jak chcesz. Przesłanianie opcji tpl może być włochate, ponieważ są stosowane niestandardowe klasy biblioteki.

+0

Ustawiłem data-tpl bez żadnych problemów. – bart

Powiązane problemy