Mam listę elementów tabeli, które po naciśnięciu przycisku kopiowania, wszystkie elementy tabeli łączą się w jedno pole tekstowe, wybierają i umieszczają na schowku Windows.Jak sformatować tekst wartości opcji wewnątrz znacznika select?
Skrzynki są sformatowane tak:
<tr>
<td>Name of Person:</td>
<td><textarea name="name" rows="2" cols="30" id="name"></textarea></td>
</tr>
<tr>
<td>Type of Service:</td>
<td><select name="drop1" id="txt_drop1">
<option value="">None</option>
<option value="Type of Service: Minimal">Minimal</option>
<option value="Type of Service: Normal">Normal</option>
<option value="Type of Service: Full">Full</option>
<option value="Type of Service: Premium">Premium</option>
</select></td>
</tr>
<tr>
<td>Dollar Amount:</td>
<td><textarea name="amount" rows="1" cols="30" id="txt_info2"></textarea></td>
</tr>
<tr>
<td><textarea name="bigtextbox" rows="5" cols="30" id="txt_info2"></textarea></td>
</tr>
Co potrzebne jest formatowanie, że po naciśnięciu przycisku kopiowania zostanie naciśnięty, wynikające skleja tekstowych w zgrabny sposób. Mogę się zdarzyć tak:
Nazwisko: John
Type of Service: Pełna
Amount: $ 125
Ale też trzeba nie linia złamać jeśli nie jest zaznaczona opcja w rozwijanej listy, tak jak poniżej:
Nazwisko: John
Amount: $ 125
Zamiast:
Nazwisko: John
Amount: $ 125
Czy istnieje sposób, aby zastosować formatowanie kodu, takie jak '\ n' do wartości opcji? Teraz wszyscy moi non otaczaniem box są sformatowane w kodzie złączyć po kliknięciu przycisku kopiowania, ex:
<input type="button" style="font-weight:bold;" name="clipboard_copy" value="Copy" onClick="document.data_entry.bigtextbox.value = 'Name: ' + document.data_entry.name.value + '\n' + document.data_entry.drop1.value + '\n' + 'Amount: $' + document.data_entry.amount.value>
Chcesz trochę dziwnych rzeczy ... Ale tak długo, jak wiem z HTML i wybierz element HTML, nie możesz formatować takich opcji (może się mylę). Przepraszam. Jeśli chcesz to zrobić, będziesz musiał stworzyć swój własny element select za pomocą jQuery lub coś w tym stylu. Myślę, że to najlepszy sposób na personalizację wybranych, ponieważ będziesz pracować z 'divami' i możesz je edytować bardziej szczegółowo. – DaGLiMiOuX
Przepraszam, że to dziwne, po prostu zredagowałem, żeby pokazać więcej tego, czego szukam. Nie jestem pewien, czy rozumiem, co masz na myśli, tworząc swój własny element wyboru. Moja aktualna aplikacja to o wiele większa forma, która jest używana w przypadku moich telefonów, w którym to przypadku każdy pracownik będzie używał tego formularza do tworzenia komentarzy do kont klientów, a my wszyscy powinniśmy mieć taką samą strukturę i wyglądać profesjonalnie, co oznacza, że mogę nie przerobić całego formularza lub czegokolwiek, ale jeśli istnieje szybki sposób, aby to naprawić, byłbym najbardziej zachwycony. –
Nasza strona została zaktualizowana do wersji IE8 i już nie działa :( –