załóżmy, że mam 3 opcje w rozwijanym polu powiedzmy czerwony, niebieski, inne. Jeśli użytkownik wybierze opcję jako inny, wówczas poniżej pola tekstowego powinno być widoczne, aby poprawić swój ulubiony kolor. Mogę wypełnić pole rozwijane kolorami, ale nie wiem, jak wyświetlić pole tekstowe widoczne w zaznaczeniu innych w rozwijanym polu . Wiem, że używając javascript można to zrobić, ale ja jestem całkiem nowy w javascript. Czy ktoś może mi pomóc obecnie?jak aktywować pole tekstowe, jeśli wybiorę inną opcję w rozwijanym polu
To wybierz opcję Jestem wykonawczych w moim formularzu html
<select name="color"> // color
<option>pick a color</option>
<option value="red">RED</option>
<option value="blue">BLUE</option>
<option value="others">others</option>
</select>
<input type="text" name="color" id="color" /></td> // this textbox should be hidden //until unless others is selected in the drop down box
jest w porządku .. teraz mogę zrozumieć błąd w moim pytaniu. Nie chcę przetwarzać pustego pola. Tutaj w tym przypadku pole tekstowe jest po prostu niewidoczne. Chcę, aby była ona niewidoczna i aktywna w mojej formie tylko w przypadku, gdy wybiorę inne osoby. Nie chcę przetwarzać pustego pola, ponieważ spowoduje to błąd podczas wstawiania vale do bazy danych. –
Przepraszam za chip w @Umesh ... Nie mogę tego zrobić, ponieważ wprowadzanie tekstu neguje wybrane opcje z jakiegoś powodu. WSPARCIE? Mam na myśli, javascript działa i wszystko, ale nie będzie POST wartości z rozwijanego menu ... tylko wprowadzanie tekstu – gavin
@gavin Czy kiedykolwiek rozwiązałeś problem wprowadzania tekstu nadpisując select, ponieważ mam ten sam problem ? –